Package io.jans.configapi.service.cedar
Class CedarlingProtectionService
java.lang.Object
io.jans.core.cedarling.service.CedarlingProtectionService
io.jans.configapi.service.cedar.CedarlingProtectionService
- All Implemented Interfaces:
io.jans.core.cedarling.service.CedarlingProtection,io.jans.service.security.protect.BaseAuthorizationProtection
@ApplicationScoped
public class CedarlingProtectionService
extends io.jans.core.cedarling.service.CedarlingProtectionService
- Author:
- Yuriy Movchan Date: 10/08/2022
-
Field Summary
FieldsFields inherited from class io.jans.core.cedarling.service.CedarlingProtectionService
authorizationService, log, openIDConnectConfig -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.ws.rs.core.ResponseprocessAuthorization(String bearerToken, jakarta.ws.rs.container.ResourceInfo resourceInfo) Methods inherited from class io.jans.core.cedarling.service.CedarlingProtectionService
getRequestedOperations, isValid
-
Field Details
-
JWKS_CACHE_LIFETIME
public static final int JWKS_CACHE_LIFETIME- See Also:
-
-
Constructor Details
-
CedarlingProtectionService
public CedarlingProtectionService()
-
-
Method Details
-
processAuthorization
public jakarta.ws.rs.core.Response processAuthorization(String bearerToken, jakarta.ws.rs.container.ResourceInfo resourceInfo) - Specified by:
processAuthorizationin interfaceio.jans.service.security.protect.BaseAuthorizationProtection- Specified by:
processAuthorizationin interfaceio.jans.core.cedarling.service.CedarlingProtection- Specified by:
processAuthorizationin classio.jans.core.cedarling.service.CedarlingProtectionService
-