- Add the Codota plugin to your IDE and get smart completions
private void myMethod () {SimpleDateFormat s =
String pattern;new SimpleDateFormat(pattern)
String template;Locale locale;new SimpleDateFormat(template, locale)
new SimpleDateFormat()
- Smart code suggestions by Codota
}
@Override public IdToken verifyIdToken(OAuth2Params params, String token) throws TokenVerifyException { MacSigner signer = new MacSigner(config.getClientSecret()); Map<String, Object> claims = signer.verify(token); SimpleIdToken idToken = new SimpleIdToken(token); idToken.setClientId((String)claims.get(JWT.CLAIM_AUDIENCE)); idToken.setUserId((String)claims.get(JWT.CLAIM_SUBJECT)); SimpleUserPrincipal user = new SimpleUserPrincipal(); user.setId(idToken.getUserId()); user.setName((String)claims.remove("name")); user.setLoginName((String)claims.remove("login_name")); user.setProperties(claims); idToken.setUserInfo(user); idToken.setClaims(claims); return idToken; }
protected UserPrincipal newUserInfo(JsonObject json) { SimpleUserPrincipal userInfo = new SimpleUserPrincipal(); userInfo.setId(json.getString("sub")); userInfo.setName(json.getString("name")); userInfo.setLoginName(json.getString("login_name")); userInfo.setProperties(json.asMap()); return userInfo; }
SimpleUserPrincipal principal = new SimpleUserPrincipal(); principal.setId(jti); principal.setLoginName(username); principal.setName(username); principal.setProperties(claims);