java的claims_Java Claims.get方法代碼示例

本文整理匯總了Java中io.jsonwebtoken.Claims.get方法的典型用法代碼示例。如果您正苦於以下問題:Java Claims.get方法的具體用法?Java Claims.get怎麽用?Java Claims.get使用的例子?那麽恭喜您, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類io.jsonwebtoken.Claims的用法示例。

在下文中一共展示了Claims.get方法的12個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於我們的係統推薦出更棒的Java代碼示例。

示例1: getConnUser

​點讚 3

import io.jsonwebtoken.Claims; //導入方法依賴的package包/類

public static RequestUserDTO getConnUser(HttpServletRequest request) {

String token = request.getHeader(HEADER_STRING);

if (token == null) {

token = getTokenFromCookis(request);

}

if (token != null) {

// 解析 Token

Claims claims = Jwts.parser().setSigningKey(SECRET)

.parseClaimsJws(token).getBody();

return new RequestUserDTO(

claims.get("DomainId", String.class),

claims.get("UserId", String.class),

claims.get("OrgUnitId", String.class));

}

return new RequestUserDTO();

}

開發者ID:hzwy23,項目名稱:hauth-java,代碼行數:18,

示例2: authenticate

​點讚 3

import io.jsonwebtoken.Claims; //導入方法依賴的package包/類

@Override

public Authentication authenticate(Authentication authentication)

throws AuthenticationException {

final JwtToken token = (JwtToken) authentication.getCredentials();

final Claims claims = jwt.validate(token);

final String userId = claims.getSubject();

final String email = claims.get("mail", String.class);

@SuppressWarnings("unchecked")

final List scopes = (List) claims.get("scopes", List.class);

final List auths = scopes.stream()

.map(SimpleGrantedAuthority::new)

.collect(Collectors.toList());

final JwtUserDetails user = new JwtUserDetails(userId, email, auths);

return new JwtAuthentication(token, user);

}

開發者ID:membaza,項目名稱:users-service,代碼行數:19,

示例3: parseAndValidate

​點讚 3

import io.jsonwebtoken.Claims; //導入方法依賴的package包/類

public AuthTokenDetails parseAndValidate(String token) {

AuthTokenDetails authTokenDetails = null;

try {

Claims claims = Jwts.parser().setSigningKey(getSecretKey())

.p

你可能感兴趣的:(java的claims)