159         RegistrationAuth authType = null;
   160         boolean authenticated = 
false;
   165             if (
hasRole(AdminRoles.MANAGE_CLIENTS, AdminRoles.VIEW_CLIENTS)) {
   166                 if (client == null) {
   170                 authenticated = 
true;
   171                 authType = RegistrationAuth.AUTHENTICATED;
   176             if (client != null && client.getRegistrationToken() != null && client.getRegistrationToken().equals(
jwt.getId())) {
   177                 authenticated = 
true;
   184                 authenticated = 
true;
   185                 authType = RegistrationAuth.AUTHENTICATED;
   191                 ClientRegistrationPolicyManager.triggerBeforeView(
session, 
provider, authType, client);
   192             } 
catch (ClientRegistrationPolicyException crpe) {
   196             throw unauthorized(
"Not authorized to view client. Not valid token or client credentials provided.");
 Failure unauthorized(String errorDescription)
Definition: ClientRegistrationAuth.java:350
 
boolean hasRole(String... roles)
Definition: ClientRegistrationAuth.java:253
 
boolean isInitialAccessToken()
Definition: ClientRegistrationAuth.java:118
 
Failure forbidden()
Definition: ClientRegistrationAuth.java:355
 
final KeycloakSession session
Definition: ClientRegistrationAuth.java:56
 
RegistrationAuth getRegistrationAuth()
Definition: ClientRegistrationAuth.java:200
 
boolean isRegistrationAccessToken()
Definition: ClientRegistrationAuth.java:122
 
JsonWebToken jwt
Definition: ClientRegistrationAuth.java:61
 
boolean isBearerToken()
Definition: ClientRegistrationAuth.java:114
 
boolean authenticateClient(ClientModel client)
Definition: ClientRegistrationAuth.java:319
 
Failure notFound()
Definition: ClientRegistrationAuth.java:364
 
void init()
Definition: ClientRegistrationAuth.java:72
 
final ClientRegistrationProvider provider
Definition: ClientRegistrationAuth.java:57