static SessionConfiguration createSessionConfiguration() throws IOException { // Load the client ID and secret from a secrets properties file. Properties secrets = loadSecretProperties(); String clientId = secrets.getProperty("clientId"); String clientSecret = secrets.getProperty("clientSecret"); if (clientId.equals("INSERT_CLIENT_ID_HERE") || clientSecret.equals("INSERT_CLIENT_SECRET_HERE")) { throw new IllegalArgumentException( "Please enter your client ID and secret in the resoures/secrets.properties file."); } return new SessionConfiguration.Builder() .setClientId(clientId) .setClientSecret(clientSecret) .setRedirectUri(REDIRECT_URI) .setScopes(Collections.singletonList(Scope.PROFILE)) .build(); }
@Test public void getScopes_whenSetOnBuilder_setsOnConfiguration() throws Exception { List<Scope> scopes = Arrays.asList(Scope.ALL_TRIPS, Scope.HISTORY); SessionConfiguration config = new SessionConfiguration.Builder() .setClientId("clientId") .setScopes(scopes) .build(); assertTrue(scopes.containsAll(config.getScopes())); }
public Builder newBuilder() { return new Builder() .setClientId(clientId) .setRedirectUri(redirectUri) .setEnvironment(environment) .setScopes(scopes); } }
public Builder newBuilder() { return new Builder() .setClientId(clientId) .setRedirectUri(redirectUri) .setEnvironment(environment) .setScopes(scopes); } }