default String createToken(Object userId) { try { JWTClaimsSet.Builder builder = new JWTClaimsSet.Builder(); builder.issuer(getIssuer()); builder.subject(userId.toString()); builder.issueTime(new Date()); builder.notBeforeTime(new Date()); builder.expirationTime(new Date(new Date().getTime() + getExpirationDate())); builder.jwtID(UUID.randomUUID().toString()); JWTClaimsSet claimsSet = builder.build(); JWSHeader header = new JWSHeader(JWSAlgorithm.HS256); Payload payload = new Payload(claimsSet.toJSONObject()); JWSObject jwsObject = new JWSObject(header, payload); JWSSigner signer = new MACSigner(getSharedKey()); jwsObject.sign(signer); return jwsObject.serialize(); } catch (JOSEException ex) { return null; } }
jwtClaimsSetBuilder.issueTime(new Date(curTimeInMillis)); jwtClaimsSetBuilder.jwtID(UUID.randomUUID().toString()); jwtClaimsSetBuilder.notBeforeTime(new Date(curTimeInMillis)); jwtClaimsSetBuilder.claim(SCOPE, scope.toString()); if (defaultValidityPeriod < 0) {
claimsSet.notBeforeTime(now);
claimsSet.notBeforeTime(now);
claimsSetBuilder.expirationTime(new Date(expireIn)); claimsSetBuilder.notBeforeTime(new Date(currentTime)); claimsSetBuilder.claim(API_GATEWAY_ID + "/subscriber", subscriber); claimsSetBuilder.claim(API_GATEWAY_ID + "/applicationname", applicationName);
.issueTime(new Date()) .jwtID(UUID.randomUUID().toString()) .notBeforeTime(subjectTokenClaims.getNotBeforeTime()) .claim("typ", "Bearer") .claim("acr", subjectTokenClaims.getClaim("acr"))
jwtClaimsSetBuilder.expirationTime(getIdTokenExpiryInMillis(idTokenValidityInMillis, currentTimeInMillis)); jwtClaimsSetBuilder.issueTime(new Date(currentTimeInMillis)); jwtClaimsSetBuilder.notBeforeTime(new Date(currentTimeInMillis)); if (authTime != 0) { jwtClaimsSetBuilder.claim(AUTH_TIME, authTime / 1000);
jwtClaimsSetBuilder.issueTime(new Date(curTimeInMillis)); jwtClaimsSetBuilder.jwtID(UUID.randomUUID().toString()); jwtClaimsSetBuilder.notBeforeTime(new Date(curTimeInMillis));
.issueTime(new Date()) .jwtID(UUID.randomUUID().toString()) .notBeforeTime(new Date()) .claim("typ", "Bearer") .claim("role", "USER");
builder.notBeforeTime(new Date(JSONObjectUtils.getLong(json, NOT_BEFORE_CLAIM) * 1000));
.issuer(credential.getClientId()) .jwtID(UUID.randomUUID().toString()) .notBeforeTime(new Date(time)) .expirationTime(new Date(time + AuthenticationConstants.AAD_JWT_TOKEN_LIFETIME_SECONDS
.issuer(credential.getClientId()) .jwtID(UUID.randomUUID().toString()) .notBeforeTime(new Date(time)) .expirationTime(new Date(time + AuthenticationConstants.AAD_JWT_TOKEN_LIFETIME_SECONDS
claimsSet.issueTime(now); claimsSet.expirationTime(new Date(now.getTime() + (app.getTokenValiditySec() * 1000))); claimsSet.notBeforeTime(now); claimsSet.claim("refresh", getNextRefresh(app.getTokenValiditySec())); claimsSet.claim(Config._APPID, app.getId());
claimsSet.issueTime(now); claimsSet.expirationTime(new Date(now.getTime() + (app.getTokenValiditySec() * 1000))); claimsSet.notBeforeTime(now); claimsSet.claim("refresh", getNextRefresh(app.getTokenValiditySec())); claimsSet.claim(Config._APPID, app.getId());