keycloak-service
公開メンバ関数 | 静的公開変数類 | 全メンバ一覧
org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper クラス
org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper の継承関係図
Inheritance graph
org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper 連携図
Collaboration graph

公開メンバ関数

String getDisplayType ()
 
String getHelpText ()
 
String getId ()
 
boolean appliesTo (final DockerResponseToken responseToken)
 
DockerResponseToken transformDockerResponseToken (final DockerResponseToken responseToken, final ProtocolMapperModel mappingModel, final KeycloakSession session, final UserSessionModel userSession, final AuthenticatedClientSessionModel clientSession)
 
String getProtocol ()
 
String getDisplayCategory ()
 
List< ProviderConfigProperty > getConfigProperties ()
 
void close ()
 
final ProtocolMapper create (final KeycloakSession session)
 
void init (final Config.Scope config)
 
void postInit (final KeycloakSessionFactory factory)
 

静的公開変数類

static final String PROVIDER_ID = "docker-v2-allow-all-mapper"
 
static final String DOCKER_AUTH_V2_CATEGORY = "Docker Auth Mapper"
 

詳解

Populates token with requested scope. If more scopes are present than what has been requested, they will be removed.

関数詳解

◆ appliesTo()

boolean org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.appliesTo ( final DockerResponseToken  responseToken)
inline

org.keycloak.protocol.docker.mapper.DockerAuthV2AttributeMapperを実装しています。

34  {
35  return true;
36  }

◆ close()

void org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.close ( )
inlineinherited
33  {
34  // no-op
35  }

◆ create()

final ProtocolMapper org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.create ( final KeycloakSession  session)
inlineinherited
38  {
39  throw new UnsupportedOperationException("The create method is not supported by this mapper");
40  }

◆ getConfigProperties()

List<ProviderConfigProperty> org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.getConfigProperties ( )
inlineinherited
28  {
29  return Collections.emptyList();
30  }

◆ getDisplayCategory()

String org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.getDisplayCategory ( )
inlineinherited
23  {
25  }
static final String DOCKER_AUTH_V2_CATEGORY
Definition: DockerAuthV2ProtocolMapper.java:15

◆ getDisplayType()

String org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.getDisplayType ( )
inline
19  {
20  return "Allow All";
21  }

◆ getHelpText()

String org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.getHelpText ( )
inline
24  {
25  return "Allows all grants, returning the full set of requested access attributes as permitted attributes.";
26  }

◆ getId()

String org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.getId ( )
inline
29  {
30  return PROVIDER_ID;
31  }
static final String PROVIDER_ID
Definition: AllowAllDockerProtocolMapper.java:16

◆ getProtocol()

String org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.getProtocol ( )
inlineinherited
18  {
19  return DockerAuthV2Protocol.LOGIN_PROTOCOL;
20  }

◆ init()

void org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.init ( final Config.Scope  config)
inlineinherited
43  {
44  // no-op
45  }

◆ postInit()

void org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.postInit ( final KeycloakSessionFactory  factory)
inlineinherited
48  {
49  // no-op
50  }

◆ transformDockerResponseToken()

DockerResponseToken org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.transformDockerResponseToken ( final DockerResponseToken  responseToken,
final ProtocolMapperModel  mappingModel,
final KeycloakSession  session,
final UserSessionModel  userSession,
final AuthenticatedClientSessionModel  clientSession 
)
inline

org.keycloak.protocol.docker.mapper.DockerAuthV2AttributeMapperを実装しています。

40  {
41 
42  responseToken.getAccessItems().clear();
43 
44  final String requestedScope = clientSession.getNote(DockerAuthV2Protocol.SCOPE_PARAM);
45  if (requestedScope != null) {
46  final DockerAccess allRequestedAccess = new DockerAccess(requestedScope);
47  responseToken.getAccessItems().add(allRequestedAccess);
48  }
49 
50  return responseToken;
51  }

メンバ詳解

◆ DOCKER_AUTH_V2_CATEGORY

final String org.keycloak.protocol.docker.mapper.DockerAuthV2ProtocolMapper.DOCKER_AUTH_V2_CATEGORY = "Docker Auth Mapper"
staticinherited

◆ PROVIDER_ID

final String org.keycloak.protocol.docker.mapper.AllowAllDockerProtocolMapper.PROVIDER_ID = "docker-v2-allow-all-mapper"
static

このクラス詳解は次のファイルから抽出されました: