Package org.keycloak.models
Interface ClientSessionContext
- 
- All Known Implementing Classes:
- DefaultClientSessionContext
 
 public interface ClientSessionContextRequest-scoped context object- Author:
- Marek Posolda
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> TgetAttribute(String attribute, Class<T> clazz)AuthorizationRequestContextgetAuthorizationRequestContext()Set<String>getClientScopeIds()Stream<ClientScopeModel>getClientScopesStream()Returns client scopes as a stream.AuthenticatedClientSessionModelgetClientSession()Stream<ProtocolMapperModel>getProtocolMappersStream()Returns protocol mappers as a stream.Stream<RoleModel>getRolesStream()Returns all roles including composite ones as a stream.StringgetScopeString()voidsetAttribute(String name, Object value)
 
- 
- 
- 
Method Detail- 
getClientSessionAuthenticatedClientSessionModel getClientSession() 
 - 
getClientScopesStreamStream<ClientScopeModel> getClientScopesStream() Returns client scopes as a stream.- Returns:
- Stream of client scopes. Never returns null.
 
 - 
getRolesStreamStream<RoleModel> getRolesStream() Returns all roles including composite ones as a stream.- Returns:
- Stream of RoleModel. Never returnsnull.
 
 - 
getProtocolMappersStreamStream<ProtocolMapperModel> getProtocolMappersStream() Returns protocol mappers as a stream.- Returns:
- Stream of protocol mappers. Never returns null.
 
 - 
getScopeStringString getScopeString() 
 - 
getAuthorizationRequestContextAuthorizationRequestContext getAuthorizationRequestContext() 
 
- 
 
-