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

    Fields
    Modifier and Type
    Field
    Description
    static final int
     

    Fields inherited from class io.jans.core.cedarling.service.CedarlingProtectionService

    authorizationService, log, openIDConnectConfig
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.ws.rs.core.Response
    processAuthorization(String bearerToken, jakarta.ws.rs.container.ResourceInfo resourceInfo)
     

    Methods inherited from class io.jans.core.cedarling.service.CedarlingProtectionService

    getRequestedOperations, isValid

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • 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:
      processAuthorization in interface io.jans.service.security.protect.BaseAuthorizationProtection
      Specified by:
      processAuthorization in interface io.jans.core.cedarling.service.CedarlingProtection
      Specified by:
      processAuthorization in class io.jans.core.cedarling.service.CedarlingProtectionService