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

公開メンバ関数

Map< String, ProtocolMapperModel > getBuiltinMappers ()
 
Object createProtocolEndpoint (final RealmModel realm, final EventBuilder event)
 
void setupClientDefaults (final ClientRepresentation rep, final ClientModel newClient)
 
LoginProtocol create (final KeycloakSession session)
 
String getId ()
 
boolean isSupported ()
 
int order ()
 

限定公開メンバ関数

void createDefaultClientScopesImpl (RealmModel newRealm)
 
void addDefaults (final ClientModel client)
 

静的関数

 [static initializer]
 

静的変数

static Map< String, ProtocolMapperModel > builtins = new HashMap<>()
 
static List< ProtocolMapperModel > defaultBuiltins = new ArrayList<>()
 

詳解

関数詳解

◆ [static initializer]()

org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.[static initializer] ( )
inlinestaticpackage

◆ addDefaults()

void org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.addDefaults ( final ClientModel  client)
inlineprotected
44  {
45  defaultBuiltins.forEach(builtinMapper -> client.addProtocolMapper(builtinMapper));
46  }
static List< ProtocolMapperModel > defaultBuiltins
Definition: DockerAuthV2ProtocolFactory.java:26

◆ create()

LoginProtocol org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.create ( final KeycloakSession  session)
inline
65  {
66  return new DockerAuthV2Protocol().setSession(session);
67  }

◆ createDefaultClientScopesImpl()

void org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.createDefaultClientScopesImpl ( RealmModel  newRealm)
inlineprotected
39  {
40  // no-op
41  }

◆ createProtocolEndpoint()

Object org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.createProtocolEndpoint ( final RealmModel  realm,
final EventBuilder  event 
)
inline
54  {
55  return new DockerV2LoginProtocolService(realm, event);
56  }

◆ getBuiltinMappers()

Map<String, ProtocolMapperModel> org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.getBuiltinMappers ( )
inline
49  {
50  return builtins;
51  }
static Map< String, ProtocolMapperModel > builtins
Definition: DockerAuthV2ProtocolFactory.java:25

◆ getId()

String org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.getId ( )
inline
70  {
71  return DockerAuthV2Protocol.LOGIN_PROTOCOL;
72  }

◆ isSupported()

boolean org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.isSupported ( )
inline
75  {
76  return Profile.isFeatureEnabled(Profile.Feature.DOCKER);
77  }

◆ order()

int org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.order ( )
inline
80  {
81  return -100;
82  }

◆ setupClientDefaults()

void org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.setupClientDefaults ( final ClientRepresentation  rep,
final ClientModel  newClient 
)
inline
59  {
60  // no-op
61  }

メンバ詳解

◆ builtins

Map<String, ProtocolMapperModel> org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.builtins = new HashMap<>()
staticpackage

◆ defaultBuiltins

List<ProtocolMapperModel> org.keycloak.protocol.docker.DockerAuthV2ProtocolFactory.defaultBuiltins = new ArrayList<>()
staticpackage

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