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

公開メンバ関数

 RedirectBindingBuilder (JaxrsSAML2BindingBuilder builder, Document document) throws ProcessingException
 
Response response (String redirectUri) throws ProcessingException, ConfigurationException, IOException
 
Response request (String redirect) throws ProcessingException, ConfigurationException, IOException
 

非公開メンバ関数

Response response (String redirectUri, boolean asRequest) throws ProcessingException, ConfigurationException, IOException
 

詳解

構築子と解体子

◆ RedirectBindingBuilder()

org.keycloak.protocol.saml.JaxrsSAML2BindingBuilder.RedirectBindingBuilder.RedirectBindingBuilder ( JaxrsSAML2BindingBuilder  builder,
Document  document 
) throws ProcessingException
inline
58  {
59  super(builder, document);
60  }

関数詳解

◆ request()

Response org.keycloak.protocol.saml.JaxrsSAML2BindingBuilder.RedirectBindingBuilder.request ( String  redirect) throws ProcessingException, ConfigurationException, IOException
inline
66  {
67  return response(redirect, true);
68  }
Response response(String redirectUri)
Definition: JaxrsSAML2BindingBuilder.java:62

◆ response() [1/2]

Response org.keycloak.protocol.saml.JaxrsSAML2BindingBuilder.RedirectBindingBuilder.response ( String  redirectUri) throws ProcessingException, ConfigurationException, IOException
inline
62  {
63  return response(redirectUri, false);
64  }
Response response(String redirectUri)
Definition: JaxrsSAML2BindingBuilder.java:62

◆ response() [2/2]

Response org.keycloak.protocol.saml.JaxrsSAML2BindingBuilder.RedirectBindingBuilder.response ( String  redirectUri,
boolean  asRequest 
) throws ProcessingException, ConfigurationException, IOException
inlineprivate
70  {
71  URI uri = generateURI(redirectUri, asRequest);
72  logger.tracef("redirect-binding uri: %s", uri);
73  CacheControl cacheControl = new CacheControl();
74  cacheControl.setNoCache(true);
75  return Response.status(302).location(uri)
76  .header("Pragma", "no-cache")
77  .header("Cache-Control", "no-cache, no-store").build();
78  }

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