Package io.jans.ca.server.service
Class DiscoveryService
- java.lang.Object
-
- io.jans.ca.server.service.DiscoveryService
-
public class DiscoveryService extends java.lang.Object- Author:
- Yuriy Zabrovarnyy
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringWELL_KNOWN_CONNECT_PATHstatic java.lang.StringWELL_KNOWN_UMA_PATH
-
Constructor Summary
Constructors Constructor Description DiscoveryService(HttpService httpService, RpSyncService rpSyncService, ValidationService validationService, OpClientFactory opClientFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.jans.as.client.OpenIdConfigurationResponsegetConnectDiscoveryResponse(Rp rp)io.jans.as.client.OpenIdConfigurationResponsegetConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint)io.jans.as.client.OpenIdConfigurationResponsegetConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)io.jans.as.client.OpenIdConfigurationResponsegetConnectDiscoveryResponseByRpId(java.lang.String rpId)java.lang.StringgetConnectDiscoveryUrl(Rp rp)java.lang.StringgetConnectDiscoveryUrl(java.lang.String opHost, java.lang.String opDiscoveryPath)io.jans.as.model.uma.UmaMetadatagetUmaDiscovery(java.lang.String opConfigurationEndpoint)io.jans.as.model.uma.UmaMetadatagetUmaDiscovery(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)io.jans.as.model.uma.UmaMetadatagetUmaDiscoveryByRpId(java.lang.String rpId)java.lang.StringgetUmaDiscoveryUrl(java.lang.String opConfigurationEndpoint)java.lang.StringgetUmaDiscoveryUrl(java.lang.String opHost, java.lang.String opDiscoveryPath)
-
-
-
Field Detail
-
WELL_KNOWN_CONNECT_PATH
public static final java.lang.String WELL_KNOWN_CONNECT_PATH
- See Also:
- Constant Field Values
-
WELL_KNOWN_UMA_PATH
public static final java.lang.String WELL_KNOWN_UMA_PATH
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DiscoveryService
@Inject public DiscoveryService(HttpService httpService, RpSyncService rpSyncService, ValidationService validationService, OpClientFactory opClientFactory)
-
-
Method Detail
-
getConnectDiscoveryResponseByRpId
public io.jans.as.client.OpenIdConfigurationResponse getConnectDiscoveryResponseByRpId(java.lang.String rpId)
-
getConnectDiscoveryResponse
public io.jans.as.client.OpenIdConfigurationResponse getConnectDiscoveryResponse(Rp rp)
-
getConnectDiscoveryResponse
public io.jans.as.client.OpenIdConfigurationResponse getConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)
-
getConnectDiscoveryResponse
public io.jans.as.client.OpenIdConfigurationResponse getConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint)
-
getUmaDiscoveryByRpId
public io.jans.as.model.uma.UmaMetadata getUmaDiscoveryByRpId(java.lang.String rpId)
-
getUmaDiscovery
public io.jans.as.model.uma.UmaMetadata getUmaDiscovery(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)
-
getUmaDiscovery
public io.jans.as.model.uma.UmaMetadata getUmaDiscovery(java.lang.String opConfigurationEndpoint)
-
getConnectDiscoveryUrl
public java.lang.String getConnectDiscoveryUrl(Rp rp)
-
getConnectDiscoveryUrl
public java.lang.String getConnectDiscoveryUrl(java.lang.String opHost, java.lang.String opDiscoveryPath)
-
getUmaDiscoveryUrl
public java.lang.String getUmaDiscoveryUrl(java.lang.String opHost, java.lang.String opDiscoveryPath)
-
getUmaDiscoveryUrl
public java.lang.String getUmaDiscoveryUrl(java.lang.String opConfigurationEndpoint)
-
-