Examples of Secret


Examples of com.google.walkaround.util.server.auth.DigestUtils2.Secret

                  log.info("Using stored secret");
                  return Secret.of(
                      DatastoreUtil.getExistingProperty(e, SECRET_PROPERTY, Blob.class).getBytes());
                }
              }
              Secret newSecret = Secret.generate(random);
              Entity e = new Entity(SECRET_KEY);
              DatastoreUtil.setNonNullUnindexedProperty(e, SECRET_PROPERTY,
                  new Blob(newSecret.getBytes()));
              tx.put(e);
              tx.commit();
              log.info("Generated new secret");
              return newSecret;
            } finally {
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

  public void testWithAccessTokenAndClientAuth()
    throws Exception {

    URI endpointURI = new URI("https://c2id.com/token/revoke");
    Token token = new BearerAccessToken();
    ClientAuthentication clientAuth = new ClientSecretBasic(new ClientID("123"), new Secret("secret"));

    TokenRevocationRequest request = new TokenRevocationRequest(endpointURI, clientAuth, token);
    assertEquals(endpointURI, request.getEndpointURI());
    assertEquals(clientAuth, request.getClientAuthentication());
    assertEquals(token, request.getToken());
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

  public void testWithRefreshTokenAndClientAuth()
    throws Exception {

    URI endpointURI = new URI("https://c2id.com/token/revoke");
    Token token = new RefreshToken();
    ClientAuthentication clientAuth = new ClientSecretBasic(new ClientID("123"), new Secret("secret"));

    TokenRevocationRequest request = new TokenRevocationRequest(endpointURI, clientAuth, token);
    assertEquals(endpointURI, request.getEndpointURI());
    assertEquals(clientAuth, request.getClientAuthentication());
    assertEquals(token, request.getToken());
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

      issueDate = new Date(JSONObjectUtils.getLong(jsonObject, "client_id_issued_at") * 1000);
    }

    ClientMetadata metadata = ClientMetadata.parse(jsonObject);

    Secret secret = null;

    if (jsonObject.containsKey("client_secret")) {

      String value = JSONObjectUtils.getString(jsonObject, "client_secret");

      Date exp = null;

      if (jsonObject.containsKey("client_secret_expires_at")) {

        final long t = JSONObjectUtils.getLong(jsonObject, "client_secret_expires_at");

        if (t > 0) {
          exp = new Date(t * 1000);
        }
      }

      secret = new Secret(value, exp);
    }

    URI registrationURI = null;

    if (jsonObject.containsKey("registration_client_uri")) {
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

    claims.setEmail(new InternetAddress("alice@wonderland.net"));
    claims.setEmailVerified(true);

    JWTClaimsSet claimsSet = claims.toJWTClaimsSet();

    Secret secret = new Secret();

    SignedJWT jwt = new SignedJWT(new JWSHeader(JWSAlgorithm.HS256), claimsSet);

    jwt.sign(new MACSigner(secret.getValueBytes()));

    UserInfoSuccessResponse response = new UserInfoSuccessResponse(jwt);

    assertEquals(jwt, response.getUserInfoJWT());
    assertEquals("application/jwt; charset=UTF-8", response.getContentType().toString());
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

    String passwordString = params.get("password");

    if (passwordString == null || passwordString.trim().isEmpty())
      throw new ParseException("Missing or empty \"password\" parameter", OAuth2Error.INVALID_REQUEST);

    Secret password = new Secret(passwordString);

    return new ResourceOwnerPasswordCredentialsGrant(username, password);
  }
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

   
    ClientID id = new ClientID(JSONObjectUtils.getString(jsonObject, "client_id"));

    ClientMetadata metadata = ClientMetadata.parse(jsonObject);
   
    Secret clientSecret = null;
   
    if (jsonObject.get("client_secret") != null)
      clientSecret = new Secret(JSONObjectUtils.getString(jsonObject, "client_secret"));
     
    URI endpointURI;

    try {
      endpointURI = httpRequest.getURL().toURI();
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

    ClientID id = new ClientID("123");
    Date issueDate = new Date(new Date().getTime() / 1000 * 1000);
    OIDCClientMetadata metadata = new OIDCClientMetadata();
    metadata.setRedirectionURI(new URI("https://client.com/cb"));
    metadata.applyDefaults();
    Secret secret = new Secret();
    BearerAccessToken accessToken = new BearerAccessToken();
    URI uri = new URI("https://c2id.com/client-reg/123");

    OIDCClientInformation info = new OIDCClientInformation(
      id, issueDate, metadata, secret, uri, accessToken);

    OIDCClientInformationResponse response = new OIDCClientInformationResponse(info);

    assertEquals(info, response.getOIDCClientInformation());
    assertEquals(info, response.getClientInformation());

    HTTPResponse httpResponse = response.toHTTPResponse();

    response = OIDCClientInformationResponse.parse(httpResponse);

    assertEquals(id.getValue(), response.getClientInformation().getID().getValue());
    assertEquals(issueDate, response.getClientInformation().getIDIssueDate());
    assertEquals("https://client.com/cb", response.getClientInformation().getMetadata().getRedirectionURIs().iterator().next().toString());
    assertEquals(secret.getValue(), response.getClientInformation().getSecret().getValue());
    assertEquals(uri.toString(), response.getClientInformation().getRegistrationURI().toString());
    assertEquals(accessToken.getValue(), response.getClientInformation().getRegistrationAccessToken().getValue());
  }
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

    BearerAccessToken accessToken = new BearerAccessToken();
    OIDCClientMetadata metadata = new OIDCClientMetadata();
    metadata.setRedirectionURI(new URI("https://client.com/cb"));
    metadata.setName("My app");
    metadata.applyDefaults();
    Secret secret = new Secret();

    OIDCClientUpdateRequest request = new OIDCClientUpdateRequest(
      uri,
      clientID,
      accessToken,
      metadata,
      secret);

    assertEquals(uri, request.getEndpointURI());
    assertEquals(clientID, request.getClientID());
    assertEquals(accessToken, request.getAccessToken());
    assertEquals(metadata, request.getOIDCClientMetadata());
    assertEquals(metadata, request.getClientMetadata());
    assertEquals(secret, request.getClientSecret());


    HTTPRequest httpRequest = request.toHTTPRequest();

    request = OIDCClientUpdateRequest.parse(httpRequest);

    assertEquals(uri.toString(), request.getEndpointURI().toString());
    assertEquals(clientID.getValue(), request.getClientID().getValue());
    assertEquals(accessToken.getValue(), request.getAccessToken().getValue());
    assertEquals("https://client.com/cb", request.getClientMetadata().getRedirectionURIs().iterator().next().toString());
    assertEquals("My app", request.getClientMetadata().getName());
    assertEquals(secret.getValue(), request.getClientSecret().getValue());
  }
View Full Code Here

Examples of com.nimbusds.oauth2.sdk.auth.Secret

    ClientID clientID = new ClientID("123");
    Date now = new Date(new Date().getTime() / 1000 * 1000);
    OIDCClientMetadata metadata = new OIDCClientMetadata();
    metadata.setName("Example app");
    Secret secret = new Secret("secret");
    URI regURI = new URI("https://c2id.com/client-reg/123");
    BearerAccessToken accessToken = new BearerAccessToken("xyz");

    OIDCClientInformation info = new OIDCClientInformation(clientID, now, metadata, secret, regURI, accessToken);

View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.