Package ddf.catalog.source
Interface OAuthFederatedSource
- All Superinterfaces:
Describable,org.codice.ddf.platform.services.common.Describable,FederatedSource,RemoteSource,ResourceReader,Source
-
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface ddf.catalog.util.Describable
getDescription, getId, getOrganization, getTitle, getVersionMethods inherited from interface ddf.catalog.resource.ResourceReader
getOptions, getSupportedSchemes, retrieveResourceMethods inherited from interface ddf.catalog.source.Source
getContentTypes, getSecurityAttributes, isAvailable, isAvailable, query
-
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
-