keycloak
公開メンバ関数 | 全メンバ一覧
org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation クラス
org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation の継承関係図
Inheritance graph
org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation 連携図
Collaboration graph

公開メンバ関数

Response generateInstallation (KeycloakSession session, RealmModel realm, ClientModel client, URI baseUri)
 
String getProtocol ()
 
String getDisplayType ()
 
String getHelpText ()
 
String getFilename ()
 
String getMediaType ()
 
boolean isDownloadOnly ()
 
void close ()
 
ClientInstallationProvider create (KeycloakSession session)
 
void init (Config.Scope config)
 
void postInit (KeycloakSessionFactory factory)
 
String getId ()
 
default int order ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.close ( )
inline

org.keycloak.provider.Providerを実装しています。

80  {
81 
82  }

◆ create()

ClientInstallationProvider org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.create ( KeycloakSession  session)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

85  {
86  return this;
87  }

◆ generateInstallation()

Response org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.generateInstallation ( KeycloakSession  session,
RealmModel  realm,
ClientModel  client,
URI  baseUri 
)
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

40  {
41  SamlClient samlClient = new SamlClient(client);
42  StringBuilder buffer = new StringBuilder();
43  buffer.append("<secure-deployment name=\"YOUR-WAR.war\">\n");
44  KeycloakSamlClientInstallation.baseXml(session, realm, client, baseUri, samlClient, buffer);
45  buffer.append("</secure-deployment>\n");
46  return Response.ok(buffer.toString(), MediaType.TEXT_PLAIN_TYPE).build();
47  }

◆ getDisplayType()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getDisplayType ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

55  {
56  return "Keycloak SAML Wildfly/JBoss Subsystem";
57  }

◆ getFilename()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getFilename ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

65  {
66  return "keycloak-saml-subsystem.xml";
67  }

◆ getHelpText()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getHelpText ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

60  {
61  return "Keycloak SAML adapter Wildfly/JBoss subsystem xml. Put this <subsystem xmlns=\"urn:jboss:domain:keycloak-saml:1.1\"> element of your standalone.xml file.";
62  }

◆ getId()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getId ( )
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

100  {
101  return "keycloak-saml-subsystem";
102  }

◆ getMediaType()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getMediaType ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

70  {
71  return MediaType.APPLICATION_XML;
72  }

◆ getProtocol()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getProtocol ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

50  {
51  return SamlProtocol.LOGIN_PROTOCOL;
52  }

◆ init()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.init ( Config.Scope  config)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

90  {
91 
92  }

◆ isDownloadOnly()

boolean org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.isDownloadOnly ( )
inline

org.keycloak.protocol.ClientInstallationProviderを実装しています。

75  {
76  return false;
77  }

◆ order()

default int org.keycloak.provider.ProviderFactory< T extends Provider >.order ( )
inlineinherited

◆ postInit()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.postInit ( KeycloakSessionFactory  factory)
inline

org.keycloak.provider.ProviderFactory< T extends Provider >を実装しています。

95  {
96 
97  }

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