mitreid-connect
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher クラス
org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher の継承関係図
Inheritance graph
org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher 連携図
Collaboration graph

公開メンバ関数

 ClientAssertionRequestMatcher (RequestMatcher additionalMatcher)
 
boolean matches (HttpServletRequest request)
 

非公開変数類

RequestMatcher additionalMatcher
 

詳解

構築子と解体子

◆ ClientAssertionRequestMatcher()

org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher.ClientAssertionRequestMatcher ( RequestMatcher  additionalMatcher)
inline
118  {
120  }
RequestMatcher additionalMatcher
Definition: JWTBearerClientAssertionTokenEndpointFilter.java:116

関数詳解

◆ matches()

boolean org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher.matches ( HttpServletRequest  request)
inline
123  {
124  // check for appropriate parameters
125  String assertionType = request.getParameter("client_assertion_type");
126  String assertion = request.getParameter("client_assertion");
127 
128  if (Strings.isNullOrEmpty(assertionType) || Strings.isNullOrEmpty(assertion)) {
129  return false;
130  } else if (!assertionType.equals("urn:ietf:params:oauth:client-assertion-type:jwt-bearer")) {
131  return false;
132  }
133 
134  return additionalMatcher.matches(request);
135  }
RequestMatcher additionalMatcher
Definition: JWTBearerClientAssertionTokenEndpointFilter.java:116

メンバ詳解

◆ additionalMatcher

RequestMatcher org.mitre.openid.connect.assertion.JWTBearerClientAssertionTokenEndpointFilter.ClientAssertionRequestMatcher.additionalMatcher
private

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