Class AuthorizationService
- java.lang.Object
- 
- io.jans.configapi.security.service.AuthorizationService
 
- 
- All Implemented Interfaces:
- Serializable
 - Direct Known Subclasses:
- OpenIdAuthorizationService
 
 public abstract class AuthorizationService extends Object implements Serializable - See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description AuthorizationService()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description booleancontainsAnyElement(List<String> list1, List<String> list2)List<String>findMissingElements(List<String> list1, List<String> list2)List<String>getAllScopeList(Map<io.jans.configapi.core.util.ProtectionScopeType,List<String>> scopeMap)List<String>getApiApprovedIssuer()List<String>getAuthSpecificScopeRequired(jakarta.ws.rs.container.ResourceInfo resourceInfo)protected jakarta.ws.rs.core.ResponsegetErrorResponse(jakarta.ws.rs.core.Response.Status status, String detail)Map<io.jans.configapi.core.util.ProtectionScopeType,List<String>>getRequestedScopes(jakarta.ws.rs.container.ResourceInfo resourceInfo)booleanisConfigOauthEnabled()booleanisEqualCollection(List<String> list1, List<String> list2)abstract StringprocessAuthorization(String token, String issuer, jakarta.ws.rs.container.ResourceInfo resourceInfo, String method, String path)booleanvalidateScope(List<String> authScopes, List<String> resourceScopes)
 
- 
- 
- 
Method Detail- 
processAuthorizationpublic abstract String processAuthorization(String token, String issuer, jakarta.ws.rs.container.ResourceInfo resourceInfo, String method, String path) throws jakarta.ws.rs.WebApplicationException, Exception - Throws:
- jakarta.ws.rs.WebApplicationException
- Exception
 
 - 
getErrorResponseprotected jakarta.ws.rs.core.Response getErrorResponse(jakarta.ws.rs.core.Response.Status status, String detail)
 - 
getRequestedScopespublic Map<io.jans.configapi.core.util.ProtectionScopeType,List<String>> getRequestedScopes(jakarta.ws.rs.container.ResourceInfo resourceInfo) 
 - 
getAllScopeListpublic List<String> getAllScopeList(Map<io.jans.configapi.core.util.ProtectionScopeType,List<String>> scopeMap) 
 - 
isConfigOauthEnabledpublic boolean isConfigOauthEnabled() 
 - 
getAuthSpecificScopeRequiredpublic List<String> getAuthSpecificScopeRequired(jakarta.ws.rs.container.ResourceInfo resourceInfo) 
 - 
findMissingElementspublic List<String> findMissingElements(List<String> list1, List<String> list2) 
 
- 
 
-