Add KeycloakBearerOfflineAuthentication authentication class.
It implements offline access token validation, by verifying token
signature. Enabled by default.
Add KeycloakBearerOnlineAuthentication authentication class.
It implements online access token authentication by calling Keycloak's
introspect endpoint to validate token itself and userinfo endpoint
to fetch user details.
Add KeycloakSessionAuthentication class for an appropriate
integration of middleware with DRF authentication infrastructure.
KeycloakBearerOfflineAuthentication
authentication class. It implements offline access token validation, by verifying token signature. Enabled by default.KeycloakBearerOnlineAuthentication
authentication class. It implements online access token authentication by calling Keycloak'sintrospect
endpoint to validate token itself anduserinfo
endpoint to fetch user details.KeycloakSessionAuthentication
class for an appropriate integration of middleware with DRF authentication infrastructure.Implements: https://issues.redhat.com/browse/SSP-2818