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

公開メンバ関数

String extractHint (String loginHint)
 

非公開変数類

UserInfoService userInfoService
 

詳解

Checks the login hint against the User Info collection, only populates it if a user is found.

著者
jricher

関数詳解

◆ extractHint()

String org.mitre.openid.connect.service.impl.MatchLoginHintsAgainstUsers.extractHint ( String  loginHint)
inline

org.mitre.openid.connect.service.LoginHintExtracterを実装しています。

40  {
41  if (Strings.isNullOrEmpty(loginHint)) {
42  return null;
43  } else {
44  UserInfo user = userInfoService.getByEmailAddress(loginHint);
45  if (user == null) {
46  user = userInfoService.getByUsername(loginHint);
47  if (user == null) {
48  return null;
49  } else {
50  return user.getPreferredUsername();
51  }
52  } else {
53  return user.getPreferredUsername();
54  }
55  }
56  }
UserInfoService userInfoService
Definition: MatchLoginHintsAgainstUsers.java:34

メンバ詳解

◆ userInfoService

UserInfoService org.mitre.openid.connect.service.impl.MatchLoginHintsAgainstUsers.userInfoService
private

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