public class DefaultClientSessionContext extends Object implements ClientSessionContext
public static DefaultClientSessionContext fromClientSessionScopeParameter(AuthenticatedClientSessionModel clientSession, KeycloakSession session)
public static DefaultClientSessionContext fromClientSessionAndScopeParameter(AuthenticatedClientSessionModel clientSession, String scopeParam, KeycloakSession session)
public static DefaultClientSessionContext fromClientSessionAndClientScopeIds(AuthenticatedClientSessionModel clientSession, Set<String> clientScopeIds, KeycloakSession session)
public static DefaultClientSessionContext fromClientSessionAndClientScopes(AuthenticatedClientSessionModel clientSession, Set<ClientScopeModel> clientScopes, KeycloakSession session)
public AuthenticatedClientSessionModel getClientSession()
getClientSession in interface ClientSessionContextpublic Set<String> getClientScopeIds()
getClientScopeIds in interface ClientSessionContextpublic Set<ClientScopeModel> getClientScopes()
getClientScopes in interface ClientSessionContextpublic Set<RoleModel> getRoles()
getRoles in interface ClientSessionContextpublic Set<ProtocolMapperModel> getProtocolMappers()
getProtocolMappers in interface ClientSessionContextpublic String getScopeString()
getScopeString in interface ClientSessionContextpublic void setAttribute(String name, Object value)
setAttribute in interface ClientSessionContextpublic <T> T getAttribute(String name, Class<T> clazz)
getAttribute in interface ClientSessionContextCopyright © 2020 JBoss by Red Hat. All rights reserved.