Package org.oa4mp.client.api
Interface ClientLoaderInterface<T extends ClientEnvironment>
-
- All Superinterfaces:
edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>
,Serializable
- All Known Implementing Classes:
AbstractClientLoader
,OA2ClientLoader
,OA2ClientLoaderImpl
,QDLConfigLoader
,XMLClientLoader
public interface ClientLoaderInterface<T extends ClientEnvironment> extends edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>, Serializable
An interface ensuring that loaders have a service provider.Created by Jeff Gaynor
on 6/26/12 at 10:52 AM
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description URI
getAccessTokenURI()
Map<String,List<String>>
getAdditionalParameters()
javax.inject.Provider<AssetStore>
getAssetStoreProvider()
URI
getAssetURI()
URI
getAuthorizeURI()
URI
getCallback()
long
getCertLifetime()
URI
getDeviceAuthorizationURI()
String
getId()
URI
getIssuer()
long
getKeypairLifetime()
edu.uiuc.ncsa.security.util.jwk.JSONWebKeys
getKeys()
String
getKID()
long
getMaxAssetLifetime()
URI
getRFC7009Endpoint()
URI
getRFC7662Endpoint()
Collection<String>
getScopes()
String
getSecret()
OA4MPServiceProvider
getServiceProvider()
The provider that creates an instance of theOA4MPService
String
getServiceURI()
String
getSkin()
edu.uiuc.ncsa.security.util.ssl.SSLConfiguration
getSSLConfiguration()
URI
getUIURI()
String
getWellKnownURI()
boolean
isEnableAssetCleanup()
boolean
isOIDCEnabled()
-
-
-
Method Detail
-
getServiceProvider
OA4MPServiceProvider getServiceProvider()
The provider that creates an instance of theOA4MPService
- Returns:
-
getScopes
Collection<String> getScopes()
-
getKeys
edu.uiuc.ncsa.security.util.jwk.JSONWebKeys getKeys()
-
getAssetStoreProvider
javax.inject.Provider<AssetStore> getAssetStoreProvider()
-
getSSLConfiguration
edu.uiuc.ncsa.security.util.ssl.SSLConfiguration getSSLConfiguration()
-
getId
String getId()
-
getKID
String getKID()
-
getSecret
String getSecret()
-
getServiceURI
String getServiceURI()
-
getSkin
String getSkin()
-
getWellKnownURI
String getWellKnownURI()
-
getAccessTokenURI
URI getAccessTokenURI()
-
getAssetURI
URI getAssetURI()
-
getAuthorizeURI
URI getAuthorizeURI()
-
getCallback
URI getCallback()
-
getDeviceAuthorizationURI
URI getDeviceAuthorizationURI()
-
getRFC7009Endpoint
URI getRFC7009Endpoint()
-
getUIURI
URI getUIURI()
-
isEnableAssetCleanup
boolean isEnableAssetCleanup()
-
isOIDCEnabled
boolean isOIDCEnabled()
-
getCertLifetime
long getCertLifetime()
-
getKeypairLifetime
long getKeypairLifetime()
-
getMaxAssetLifetime
long getMaxAssetLifetime()
-
getRFC7662Endpoint
URI getRFC7662Endpoint()
-
getIssuer
URI getIssuer()
-
-