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 URIFederationWebService
Created 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 URIFederationResponse
federateProxyURI(String userId, String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)
ContentProvider
getCachedContentProvider(String providerId)
URIPattern
getCachedURIPattern(String patternId)
LoginResponse
getIdentityFromEncryptedCert(String proxyURI, String method, String cert, String pass)
URIFederationResponse
getMetadata(String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)
Response
refreshCache()
-
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:
getMetadata
in interfaceURIFederationWebService
-
getCachedContentProvider
public ContentProvider getCachedContentProvider(String providerId)
- Specified by:
getCachedContentProvider
in interfaceURIFederationWebService
-
getCachedURIPattern
public URIPattern getCachedURIPattern(String patternId)
- Specified by:
getCachedURIPattern
in interfaceURIFederationWebService
-
refreshCache
public Response refreshCache()
- Specified by:
refreshCache
in interfaceURIFederationWebService
-
federateProxyURI
public URIFederationResponse federateProxyURI(String userId, String proxyURI, String method, AdaptiveAuthenticationExtraDataRequest extraDataRequest)
- Specified by:
federateProxyURI
in interfaceURIFederationWebService
-
getIdentityFromEncryptedCert
public LoginResponse getIdentityFromEncryptedCert(String proxyURI, String method, String cert, String pass)
- Specified by:
getIdentityFromEncryptedCert
in interfaceURIFederationWebService
-
-