.authorizedBy(userManager.resolve("fred")) .version(Version.V_1_0_A) .session(newSession("Bohro1ziaefaJ1FiAifaKai8Phah5ahH").timeToLive(Long.MAX_VALUE).build()) .build(); store.put(renewableAccessToken); .authorizedBy(userManager.resolve("fred")) .version(Version.V_1_0_A) .session(newSession("Ohs5ux1kzohJu4Eeaiv0no3Ujoowae8F").creationTime(0).lastRenewalTime(100).build()) .build(); store.put(nonRenewableAccessToken);
/** * Create a new {@link com.atlassian.oauth.serviceprovider.ServiceProviderToken.Session} for the given {@code token} * * @param token the {@link com.atlassian.oauth.serviceprovider.ServiceProviderToken} to create the session for * @return the new {@link com.atlassian.oauth.serviceprovider.ServiceProviderToken.Session} */ private ServiceProviderToken.Session newSession(ServiceProviderToken token) { ServiceProviderToken.Session.Builder builder = ServiceProviderToken.Session.newSession(RandomStringUtils.randomAlphanumeric(32)); if (token.getSession() != null) { builder.creationTime(token.getSession().getCreationTime()); } return builder.build(); }
private Session newSession(ServiceProviderToken token) { Session.Builder builder = Session.newSession(randomizer.randomAlphanumericString(32)); if (token.getSession() != null) { builder.creationTime(token.getSession().getCreationTime()); } return builder.build(); } }