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.String
WELL_KNOWN_CONNECT_PATH
static java.lang.String
WELL_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.OpenIdConfigurationResponse
getConnectDiscoveryResponse(Rp rp)
io.jans.as.client.OpenIdConfigurationResponse
getConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint)
io.jans.as.client.OpenIdConfigurationResponse
getConnectDiscoveryResponse(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)
io.jans.as.client.OpenIdConfigurationResponse
getConnectDiscoveryResponseByRpId(java.lang.String rpId)
java.lang.String
getConnectDiscoveryUrl(Rp rp)
java.lang.String
getConnectDiscoveryUrl(java.lang.String opHost, java.lang.String opDiscoveryPath)
io.jans.as.model.uma.UmaMetadata
getUmaDiscovery(java.lang.String opConfigurationEndpoint)
io.jans.as.model.uma.UmaMetadata
getUmaDiscovery(java.lang.String opConfigurationEndpoint, java.lang.String opHost, java.lang.String opDiscoveryPath)
io.jans.as.model.uma.UmaMetadata
getUmaDiscoveryByRpId(java.lang.String rpId)
java.lang.String
getUmaDiscoveryUrl(java.lang.String opConfigurationEndpoint)
java.lang.String
getUmaDiscoveryUrl(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)
-
-