keycloak-service
公開メンバ関数 | 全メンバ一覧
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 ()
 

詳解

著者
Bill Burke
バージョン
Revision
1

関数詳解

◆ close()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.close ( )
inline
80  {
81 
82  }

◆ create()

ClientInstallationProvider org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.create ( KeycloakSession  session)
inline
85  {
86  return this;
87  }

◆ generateInstallation()

Response org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.generateInstallation ( KeycloakSession  session,
RealmModel  realm,
ClientModel  client,
URI  baseUri 
)
inline
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
55  {
56  return "Keycloak SAML Wildfly/JBoss Subsystem";
57  }

◆ getFilename()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getFilename ( )
inline
65  {
66  return "keycloak-saml-subsystem.xml";
67  }

◆ getHelpText()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getHelpText ( )
inline
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
100  {
101  return "keycloak-saml-subsystem";
102  }

◆ getMediaType()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getMediaType ( )
inline
70  {
71  return MediaType.APPLICATION_XML;
72  }

◆ getProtocol()

String org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.getProtocol ( )
inline
50  {
51  return SamlProtocol.LOGIN_PROTOCOL;
52  }

◆ init()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.init ( Config.Scope  config)
inline
90  {
91 
92  }

◆ isDownloadOnly()

boolean org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.isDownloadOnly ( )
inline
75  {
76  return false;
77  }

◆ postInit()

void org.keycloak.protocol.saml.installation.KeycloakSamlSubsystemInstallation.postInit ( KeycloakSessionFactory  factory)
inline
95  {
96 
97  }

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