Interface OAuthFederatedSource

All Superinterfaces:
Describable, org.codice.ddf.platform.services.common.Describable, FederatedSource, RemoteSource, ResourceReader, Source

public interface OAuthFederatedSource extends FederatedSource
  • Method Details

    • getAuthenticationType

      String getAuthenticationType()
      Returns:
      the authentication type to use when federating
    • getOauthDiscoveryUrl

      String getOauthDiscoveryUrl()
      Returns:
      the discovery url of the OAuth provider where the metadata is hosted
    • getOauthClientId

      String getOauthClientId()
      Returns:
      the client ID registered with the OAuth provider
    • getOauthClientSecret

      String getOauthClientSecret()
      Returns:
      the client secret given by the OAuth provider
    • getOauthFlow

      String getOauthFlow()
      Returns:
      the OAuth flow to use when federating