本文整理了Java中io.jsonwebtoken.Claims.forEach()
方法的一些代码示例,展示了Claims.forEach()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Claims.forEach()
方法的具体详情如下:
包路径:io.jsonwebtoken.Claims
类名称:Claims
方法名:forEach
暂无
代码示例来源:origin: eclipse/hono
/**
* Creates authorities from claims from a JWT.
*
* @param claims The claims object to retrieve authorities from.
* @return The authorities.
* @throws NullPointerException is claims is {@code null}.
*/
public static Authorities from(final Claims claims) {
Objects.requireNonNull(claims);
final AuthoritiesImpl result = new AuthoritiesImpl();
claims.forEach((key, value) -> {
if ((key.startsWith(PREFIX_OPERATION) || key.startsWith(PREFIX_RESOURCE)) && value instanceof String) {
LOG.trace("adding claim [key: {}, value: {}]", key, value);
result.authorities.put(key, (String) value);
} else {
LOG.trace("ignoring unsupported claim [key: {}]", key);
}
});
return result;
}
代码示例来源:origin: org.eclipse.hono/hono-core
/**
* Creates authorities from claims from a JWT.
*
* @param claims The claims object to retrieve authorities from.
* @return The authorities.
* @throws NullPointerException is claims is {@code null}.
*/
public static Authorities from(final Claims claims) {
Objects.requireNonNull(claims);
final AuthoritiesImpl result = new AuthoritiesImpl();
claims.forEach((key, value) -> {
if ((key.startsWith(PREFIX_OPERATION) || key.startsWith(PREFIX_RESOURCE)) && value instanceof String) {
LOG.trace("adding claim [key: {}, value: {}]", key, value);
result.authorities.put(key, (String) value);
} else {
LOG.trace("ignoring unsupported claim [key: {}]", key);
}
});
return result;
}
代码示例来源:origin: com.holon-platform.core/holon-auth-jwt
claims.forEach((n, v) -> {
if (AuthenticationClaims.CLAIM_NAME_PERMISSIONS.equals(n)) {
if (configuration.isIncludePermissions()) {
代码示例来源:origin: com.holon-platform.core/holon-auth-jwt
claims.forEach((n, v) -> {
if (AuthenticationClaims.CLAIM_NAME_PERMISSIONS.equals(n)) {
Collection<String> permissions = (Collection<String>) v;
内容来源于网络,如有侵权,请联系作者删除!