public class DefaultClientSessionContext extends Object implements ClientSessionContext
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetClientScopes, getProtocolMappers, getRolespublic 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, Stream<ClientScopeModel> clientScopes, KeycloakSession session)
public AuthenticatedClientSessionModel getClientSession()
getClientSession in interface ClientSessionContextpublic Set<String> getClientScopeIds()
getClientScopeIds in interface ClientSessionContextpublic Stream<ClientScopeModel> getClientScopesStream()
ClientSessionContextgetClientScopesStream in interface ClientSessionContextpublic Stream<RoleModel> getRolesStream()
getRolesStream in interface ClientSessionContextpublic Stream<ProtocolMapperModel> getProtocolMappersStream()
ClientSessionContextgetProtocolMappersStream 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 © 2021 JBoss by Red Hat. All rights reserved.