gluu
公開メンバ関数 | 変数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter クラス
org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter の継承関係図
Inheritance graph
org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter 連携図
Collaboration graph

公開メンバ関数

 ClientRequestBASICAuthorizationFilter (String user, String password) throws UnsupportedEncodingException
 
void filter (ClientRequestContext requestContext) throws IOException
 

変数

ObjectMapper objectMapper = new ObjectMapper()
 

非公開変数類

final String authenticationEncoded
 

静的非公開変数類

static final String HEADER_NAME = "Authorization"
 

詳解

HTTP request authentication filter.

BASIC method should be user only for test purposes.

著者
Dmitry Ognyannikov

構築子と解体子

◆ ClientRequestBASICAuthorizationFilter()

org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter.ClientRequestBASICAuthorizationFilter ( String  user,
String  password 
) throws UnsupportedEncodingException
inline
30  {
31  String auth = user + ":" + password;
32 
33  this.authenticationEncoded = "Basic " + Base64.getEncoder().encodeToString(auth.getBytes("UTF8"));
34  }
final String authenticationEncoded
Definition: ClientRequestBASICAuthorizationFilter.java:28

関数詳解

◆ filter()

void org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter.filter ( ClientRequestContext  requestContext) throws IOException
inline
37  {
38  // Add session token header
39  if (authenticationEncoded != null && !authenticationEncoded.isEmpty())
40  requestContext.setProperty(HEADER_NAME, authenticationEncoded);
41  }
static final String HEADER_NAME
Definition: ClientRequestBASICAuthorizationFilter.java:26
final String authenticationEncoded
Definition: ClientRequestBASICAuthorizationFilter.java:28

メンバ詳解

◆ authenticationEncoded

final String org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter.authenticationEncoded
private

◆ HEADER_NAME

final String org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter.HEADER_NAME = "Authorization"
staticprivate

◆ objectMapper

ObjectMapper org.gluu.oxtrust.api.client.util.ClientRequestBASICAuthorizationFilter.objectMapper = new ObjectMapper()
package

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