73                 if (localUser != null) {
    74                         Map<String, Object> e = 
new HashMap<>();
    76                         e.put(
"name", 
"email");
    77                         e.put(
"value", localUser.getEmail());
    79                         Map<String, Object> ev = 
new HashMap<>();
    81                         ev.put(
"name", 
"email_verified");
    82                         ev.put(
"value", localUser.getEmailVerified());
    84                         Map<String, Object> s = 
new HashMap<>();
    87                         s.put(
"value", localUser.getSub());
    89                         m.addAttribute(JsonEntityView.ENTITY, ImmutableSet.of(e, ev, s));
    90                         return JsonEntityView.VIEWNAME;
    96                         if (resp != null && resp.getIssuer() != null) {
    98                                 Map<String, Object> e = 
new HashMap<>();
    99                                 e.put(
"issuer", ImmutableSet.of(resp.getIssuer()));
   100                                 e.put(
"name", 
"email");
   101                                 e.put(
"value", email);
   103                                 Map<String, Object> ev = 
new HashMap<>();
   104                                 ev.put(
"issuer", ImmutableSet.of(resp.getIssuer()));
   105                                 ev.put(
"name", 
"email_verified");
   106                                 ev.put(
"value", 
true);
   108                                 m.addAttribute(JsonEntityView.ENTITY, ImmutableSet.of(e, ev));
   109                                 return JsonEntityView.VIEWNAME;
   111                                 m.addAttribute(HttpCodeView.CODE, HttpStatus.NOT_FOUND);
   112                                 return JsonErrorView.VIEWNAME;
 WebfingerIssuerService webfingerIssuerService
Definition: UserClaimSearchHelper.java:58
 
IssuerServiceResponse getIssuer(HttpServletRequest request)
Definition: WebfingerIssuerService.java:109
 
UserInfoService userInfoService
Definition: UserClaimSearchHelper.java:61
 
UserInfo getByEmailAddress(String email)
 
ConfigurationPropertiesBean config
Definition: UserClaimSearchHelper.java:64
 
String getIssuer()
Definition: ConfigurationPropertiesBean.java:100