Authentication on Swagger V3
Each call against our API must be authenticated as a registered user in the system to enable the proper permission management.
The authenticated user must:
- be part of a User Group having Rest / Remote API - Access permission
- have at least read permission to the requested resource in the requested state
There are three types of authentications supported.
Basic authentication
This option uses the HTTP basic authentication method, where the provided username and password are encoded into the Authorization header.
Bearer authentication
The Bearer authentication is used where OpenID is configured as an authentication layer in codeBeamer.
It's the responsibility of the client to acquire the access token from the OpenId provider. Once the token is acquired it can be provided in the Authorization header.
Api Key authentication
For internal use only.
As our internal processes are relying on our API so this method is used to authenticate between our components.