io.jsonwebtoken.Claims.forEach()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.9k)|赞(0)|评价(0)|浏览(136)

本文整理了Java中io.jsonwebtoken.Claims.forEach()方法的一些代码示例,展示了Claims.forEach()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Claims.forEach()方法的具体详情如下:
包路径:io.jsonwebtoken.Claims
类名称:Claims
方法名:forEach

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;

相关文章