doc/administration/auth/test_oidc_oauth.md
{{< details >}}
{{< /details >}}
To test OIDC/OAuth in GitLab, you must:
Before you can test OIDC/OAuth on GitLab, you must:
First, you must create OIDC/OAuth application on your GitLab instance. To do this:
openid scope is enabled.After you've created your OAuth application in GitLab, you can use it to test OIDC/OAuth:
To verify that OIDC/OAuth authentication is working correctly on GitLab, you can perform the following checks:
Check that the access token you received in the previous step is valid and can be used to authenticate with GitLab. You can do this by making a test API request to GitLab, using the access token to authenticate. For example:
curl --header "Authorization: Bearer <access_token>" https://mygitlabinstance.com/api/v4/user
Replace <access_token> with the actual access token you received in the previous step. If the API request succeeds and returns information about the authenticated user, then OIDC/OAuth authentication is working correctly.
Check that the scopes you specified in your OAuth application are being enforced correctly. You can do this by making API requests that require the specific scopes and checking that they succeed or fail as expected.
That's it! With these steps, you should be able to test OIDC/OAuth authentication on your GitLab instance using your client application.