001 002package io.vrap.rmf.base.client.oauth2; 003 004public class ClientCredentialsImpl implements ClientCredentials { 005 private final String clientId; 006 private final String clientSecret; 007 private final String scopes; 008 009 ClientCredentialsImpl(final String clientId, final String clientSecret, final String scopes) { 010 this.clientId = clientId; 011 this.clientSecret = clientSecret; 012 this.scopes = scopes; 013 } 014 015 @Override 016 public String getClientId() { 017 return clientId; 018 } 019 020 @Override 021 public String getClientSecret() { 022 return clientSecret; 023 } 024 025 @Override 026 public String getScopes() { 027 return scopes; 028 } 029}