Package io.jans.configapi.util
Class AuthUtil
java.lang.Object
io.jans.configapi.util.AuthUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidassignAllScope(String clientId) booleancontainsAnyElement(List<String> list1, List<String> list2) booleancontainsField(List<Field> allFields, String attribute) decryptPassword(String clientPassword) encryptPassword(String clientPassword) findMissingElements(List<String> list1, List<String> list2) io.jans.as.model.uma.wrapper.TokengetAccessToken(String tokenUrl, String clientId, List<String> scopes) io.jans.configapi.model.configuration.AgamaConfigurationgetAllFields(Class<?> type) getAllFields(List<Field> fields, Class<?> type) getAllScopeList(Map<io.jans.configapi.core.util.ProtectionScopeType, List<String>> scopeMap) String[]getAllScopesArray(List<String> scopes) io.jans.configapi.model.configuration.AuditLogConfgetAuthSpecificScopeRequired(jakarta.ws.rs.container.ResourceInfo resourceInfo) io.jans.as.common.model.registration.ClientgetClientDecryptPassword(String clientId) getClientPassword(String clientId) io.jans.configapi.model.configuration.DataFormatConversionConfgetInputStream(ByteArrayOutputStream output) List<io.jans.configapi.model.configuration.PluginConf>getRequestedScopes(jakarta.ws.rs.container.ResourceInfo resourceInfo) getScopeWithDn(List<String> scopes) getServiceUrl(String url) booleanisEqualCollection(List<String> list1, List<String> list2) booleanbooleanbooleanisValidIssuer(String issuer) parseStringToDateObj(String dateString) requestAccessToken(String clientId, List<String> scope) io.jans.as.client.RevokeSessionResponserevokeSession(String url, String token, String userId) booleanvalidateScope(List<String> authScopes, List<String> resourceScopes)
-
Constructor Details
-
AuthUtil
public AuthUtil()
-
-
Method Details
-
getOpenIdConfigurationEndpoint
-
getAuthOpenidConfigurationUrl
-
getAuditLogConf
public io.jans.configapi.model.configuration.AuditLogConf getAuditLogConf() -
getDataFormatConversionConf
public io.jans.configapi.model.configuration.DataFormatConversionConf getDataFormatConversionConf() -
getPluginConf
-
getIssuer
-
getIntrospectionEndpoint
-
getTokenEndpoint
-
getEndSessionEndpoint
-
getServiceUrl
-
getClientId
-
getUserExclusionAttributes
-
getUserExclusionAttributesAsString
-
getUserMandatoryAttributes
-
getAgamaConfiguration
public io.jans.configapi.model.configuration.AgamaConfiguration getAgamaConfiguration() -
getTokenUrl
-
getTokenRevocationEndpoint
-
getClient
-
getClientPassword
-
getClientDecryptPassword
-
decryptPassword
-
encryptPassword
-
getRequestedScopes
-
validateScope
-
requestAccessToken
-
getAccessToken
-
assignAllScope
-
getAllScopes
-
getAllScopesArray
-
getScopeWithDn
-
isValidIssuer
-
getAuthSpecificScopeRequired
-
findMissingElements
-
containsAnyElement
-
isEqualCollection
-
containsField
-
getAllFields
-
getAllFields
-
isValidDn
-
isValidDn
-
revokeSession
-
getAllScopeList
-
parseStringToDateObj
-
getByteArrayOutputStream
- Throws:
IOException
-
getInputStream
-