gluu
公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.xdi.oxauth.action.EndSessionAction クラス
org.xdi.oxauth.action.EndSessionAction の継承関係図
Inheritance graph
org.xdi.oxauth.action.EndSessionAction 連携図
Collaboration graph

公開メンバ関数

void exec ()
 
String getEndSessionEndpoint ()
 
void setEndSessionEndpoint (String endSessionEndpoint)
 
String getIdTokenHint ()
 
void setIdTokenHint (String idTokenHint)
 
String getPostLogoutRedirectUri ()
 
void setPostLogoutRedirectUri (String postLogoutRedirectUri)
 
String getState ()
 
void setState (String state)
 
boolean isShowResults ()
 
void setShowResults (boolean showResults)
 
String getRequestString ()
 
void setRequestString (String requestString)
 
String getResponseString ()
 
void setResponseString (String responseString)
 

非公開変数類

Logger log
 
String endSessionEndpoint
 
String idTokenHint
 
String postLogoutRedirectUri
 
String state
 
boolean showResults
 
String requestString
 
String responseString
 

静的非公開変数類

static final long serialVersionUID = 6785573643861198737L
 

詳解

著者
Javier Rojas Blum
バージョン
February 23, 2016

関数詳解

◆ exec()

void org.xdi.oxauth.action.EndSessionAction.exec ( )
inline
41  {
42  try {
43  EndSessionRequest req = new EndSessionRequest(idTokenHint, postLogoutRedirectUri, state);
44 
45  String authorizationRequest = endSessionEndpoint + "?" + req.getQueryString();
46  FacesContext.getCurrentInstance().getExternalContext().redirect(authorizationRequest);
47  } catch (Exception e) {
48  log.error(e.getMessage(), e);
49  }
50  }
String endSessionEndpoint
Definition: EndSessionAction.java:32
String state
Definition: EndSessionAction.java:35
String postLogoutRedirectUri
Definition: EndSessionAction.java:34
Logger log
Definition: EndSessionAction.java:30
String idTokenHint
Definition: EndSessionAction.java:33

◆ getEndSessionEndpoint()

String org.xdi.oxauth.action.EndSessionAction.getEndSessionEndpoint ( )
inline
52  {
53  return endSessionEndpoint;
54  }
String endSessionEndpoint
Definition: EndSessionAction.java:32

◆ getIdTokenHint()

String org.xdi.oxauth.action.EndSessionAction.getIdTokenHint ( )
inline
60  {
61  return idTokenHint;
62  }
String idTokenHint
Definition: EndSessionAction.java:33

◆ getPostLogoutRedirectUri()

String org.xdi.oxauth.action.EndSessionAction.getPostLogoutRedirectUri ( )
inline
68  {
69  return postLogoutRedirectUri;
70  }
String postLogoutRedirectUri
Definition: EndSessionAction.java:34

◆ getRequestString()

String org.xdi.oxauth.action.EndSessionAction.getRequestString ( )
inline
92  {
93  return requestString;
94  }
String requestString
Definition: EndSessionAction.java:38

◆ getResponseString()

String org.xdi.oxauth.action.EndSessionAction.getResponseString ( )
inline
100  {
101  return responseString;
102  }
String responseString
Definition: EndSessionAction.java:39

◆ getState()

String org.xdi.oxauth.action.EndSessionAction.getState ( )
inline
76  {
77  return state;
78  }
String state
Definition: EndSessionAction.java:35

◆ isShowResults()

boolean org.xdi.oxauth.action.EndSessionAction.isShowResults ( )
inline
84  {
85  return showResults;
86  }
boolean showResults
Definition: EndSessionAction.java:37

◆ setEndSessionEndpoint()

void org.xdi.oxauth.action.EndSessionAction.setEndSessionEndpoint ( String  endSessionEndpoint)
inline
56  {
58  }
String endSessionEndpoint
Definition: EndSessionAction.java:32

◆ setIdTokenHint()

void org.xdi.oxauth.action.EndSessionAction.setIdTokenHint ( String  idTokenHint)
inline
64  {
65  this.idTokenHint = idTokenHint;
66  }
String idTokenHint
Definition: EndSessionAction.java:33

◆ setPostLogoutRedirectUri()

void org.xdi.oxauth.action.EndSessionAction.setPostLogoutRedirectUri ( String  postLogoutRedirectUri)
inline
72  {
74  }
String postLogoutRedirectUri
Definition: EndSessionAction.java:34

◆ setRequestString()

void org.xdi.oxauth.action.EndSessionAction.setRequestString ( String  requestString)
inline
96  {
98  }
String requestString
Definition: EndSessionAction.java:38

◆ setResponseString()

void org.xdi.oxauth.action.EndSessionAction.setResponseString ( String  responseString)
inline
104  {
106  }
String responseString
Definition: EndSessionAction.java:39

◆ setShowResults()

void org.xdi.oxauth.action.EndSessionAction.setShowResults ( boolean  showResults)
inline
88  {
89  this.showResults = showResults;
90  }
boolean showResults
Definition: EndSessionAction.java:37

◆ setState()

void org.xdi.oxauth.action.EndSessionAction.setState ( String  state)
inline
80  {
81  this.state = state;
82  }
String state
Definition: EndSessionAction.java:35

メンバ詳解

◆ endSessionEndpoint

String org.xdi.oxauth.action.EndSessionAction.endSessionEndpoint
private

◆ idTokenHint

String org.xdi.oxauth.action.EndSessionAction.idTokenHint
private

◆ log

Logger org.xdi.oxauth.action.EndSessionAction.log
private

◆ postLogoutRedirectUri

String org.xdi.oxauth.action.EndSessionAction.postLogoutRedirectUri
private

◆ requestString

String org.xdi.oxauth.action.EndSessionAction.requestString
private

◆ responseString

String org.xdi.oxauth.action.EndSessionAction.responseString
private

◆ serialVersionUID

final long org.xdi.oxauth.action.EndSessionAction.serialVersionUID = 6785573643861198737L
staticprivate

◆ showResults

boolean org.xdi.oxauth.action.EndSessionAction.showResults
private

◆ state

String org.xdi.oxauth.action.EndSessionAction.state
private

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