Ejemplo n.º 1
0
 private static ServerAuthorizationCodeGrant recreateCodeGrantInternal(
     OAuthDataProvider provider, String sequence) {
   String[] parts = getParts(sequence);
   ServerAuthorizationCodeGrant grant =
       new ServerAuthorizationCodeGrant(
           provider.getClient(parts[0]), parts[1], Long.valueOf(parts[2]), Long.valueOf(parts[3]));
   grant.setRedirectUri(getStringPart(parts[4]));
   grant.setAudience(getStringPart(parts[5]));
   grant.setClientCodeVerifier(getStringPart(parts[6]));
   grant.setApprovedScopes(parseSimpleList(parts[7]));
   grant.setSubject(recreateUserSubject(parts[8]));
   return grant;
 }