Skip to content
This repository has been archived by the owner on Jul 29, 2021. It is now read-only.

Commit

Permalink
feat(dcr): Support multiple initial access token providers
Browse files Browse the repository at this point in the history
  • Loading branch information
brasseld authored and aelamrani committed May 13, 2019
1 parent 651b130 commit c03d529
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 2 deletions.
4 changes: 2 additions & 2 deletions pom.xml
Expand Up @@ -32,8 +32,8 @@
<name>Gravitee.io APIM - Repository - MongoDB</name>

<properties>
<gravitee-repository.version>1.25.0</gravitee-repository.version>
<gravitee-repository-test.version>1.25.0</gravitee-repository-test.version>
<gravitee-repository.version>1.26.0-SNAPSHOT</gravitee-repository.version>
<gravitee-repository-test.version>1.26.0-SNAPSHOT</gravitee-repository-test.version>
<embed.mongo.version>2.0.0</embed.mongo.version>
<mongo.version>3.8.0</mongo.version>
<spring.data.mongodb.version>2.1.5.RELEASE</spring.data.mongodb.version>
Expand Down
Expand Up @@ -83,9 +83,11 @@ public ClientRegistrationProvider update(ClientRegistrationProvider clientRegist
clientRegistrationProviderMongo.setDescription(clientRegistrationProvider.getDescription());
clientRegistrationProviderMongo.setUpdatedAt(clientRegistrationProvider.getUpdatedAt());
clientRegistrationProviderMongo.setDiscoveryEndpoint(clientRegistrationProvider.getDiscoveryEndpoint());
clientRegistrationProviderMongo.setInitialAccessTokenType(clientRegistrationProvider.getInitialAccessTokenType().name());
clientRegistrationProviderMongo.setClientId(clientRegistrationProvider.getClientId());
clientRegistrationProviderMongo.setClientSecret(clientRegistrationProvider.getClientSecret());
clientRegistrationProviderMongo.setScopes(clientRegistrationProvider.getScopes());
clientRegistrationProviderMongo.setInitialAccessToken(clientRegistrationProvider.getInitialAccessToken());


ClientRegistrationProviderMongo clientRegistrationProviderMongoUpdated = internalClientRegistrationProviderRepository.save(clientRegistrationProviderMongo);
Expand Down
Expand Up @@ -45,6 +45,8 @@ public class ClientRegistrationProviderMongo extends Auditable {
*/
private String discoveryEndpoint;

private String initialAccessTokenType;

/**
* Client registration OIDC Client_ID
*/
Expand All @@ -60,6 +62,8 @@ public class ClientRegistrationProviderMongo extends Auditable {
*/
private List<String> scopes;

private String initialAccessToken;

public String getId() {
return id;
}
Expand Down Expand Up @@ -116,6 +120,22 @@ public void setScopes(List<String> scopes) {
this.scopes = scopes;
}

public String getInitialAccessTokenType() {
return initialAccessTokenType;
}

public void setInitialAccessTokenType(String initialAccessTokenType) {
this.initialAccessTokenType = initialAccessTokenType;
}

public String getInitialAccessToken() {
return initialAccessToken;
}

public void setInitialAccessToken(String initialAccessToken) {
this.initialAccessToken = initialAccessToken;
}

@Override
public boolean equals(Object o) {
if (this == o) return true;
Expand Down

0 comments on commit c03d529

Please sign in to comment.