Package org.openiam.srvc.am
Class URIFederationWebServiceImpl
- java.lang.Object
-
- org.openiam.srvc.AbstractApiService
-
- org.openiam.srvc.am.AbstractURIFederationAPIService
-
- org.openiam.srvc.am.URIFederationWebServiceImpl
-
- All Implemented Interfaces:
URIFederationWebService
@Service("uriFederationWebServiceComponent") public class URIFederationWebServiceImpl extends AbstractURIFederationAPIService implements URIFederationWebServiceCreated by alexander on 10/08/16.
-
-
Field Summary
-
Fields inherited from class org.openiam.srvc.AbstractApiService
applicationContext, log, rabbitMQSender
-
-
Constructor Summary
Constructors Constructor Description URIFederationWebServiceImpl(URIFederationQueue queue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description URIFederationResponsefederateProxyURI(String userId, String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)ContentProvidergetCachedContentProvider(String providerId)URIPatterngetCachedURIPattern(String patternId)LoginResponsegetIdentityFromEncryptedCert(String proxyURI, String method, String cert, String pass)URIFederationResponsegetMetadata(String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)ResponserefreshCache()-
Methods inherited from class org.openiam.srvc.am.AbstractURIFederationAPIService
getMethod, getURIFederationMetadata, init
-
Methods inherited from class org.openiam.srvc.AbstractApiService
broadcast, crudRequest, getBooleanValue, getIntValue, getIntValue, getRabbitMqQueue, getResponse, getResponse, getValue, getValue, getValueList, getValueList, idRequest, manageApiRequest, manageApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, manageCrudApiRequest, membershipRequestProcessing, membershipRequestProcessing, publish, publish, sendAsync, sendAsync
-
-
-
-
Constructor Detail
-
URIFederationWebServiceImpl
@Autowired public URIFederationWebServiceImpl(URIFederationQueue queue)
-
-
Method Detail
-
getMetadata
public URIFederationResponse getMetadata(String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)
- Specified by:
getMetadatain interfaceURIFederationWebService
-
getCachedContentProvider
public ContentProvider getCachedContentProvider(String providerId)
- Specified by:
getCachedContentProviderin interfaceURIFederationWebService
-
getCachedURIPattern
public URIPattern getCachedURIPattern(String patternId)
- Specified by:
getCachedURIPatternin interfaceURIFederationWebService
-
refreshCache
public Response refreshCache()
- Specified by:
refreshCachein interfaceURIFederationWebService
-
federateProxyURI
public URIFederationResponse federateProxyURI(String userId, String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)
- Specified by:
federateProxyURIin interfaceURIFederationWebService
-
getIdentityFromEncryptedCert
public LoginResponse getIdentityFromEncryptedCert(String proxyURI, String method, String cert, String pass)
- Specified by:
getIdentityFromEncryptedCertin interfaceURIFederationWebService
-
-