Class AuthorizeService

java.lang.Object
io.jans.as.server.service.AuthorizeService

@RequestScoped public class AuthorizeService extends Object
Version:
May 9, 2020
Author:
Yuriy Movchan, Javier Rojas Blum
  • Constructor Details

    • AuthorizeService

      public AuthorizeService()
  • Method Details

    • getSession

      public io.jans.as.common.model.session.SessionId getSession()
    • getSession

      public io.jans.as.common.model.session.SessionId getSession(String sessionId)
    • permissionGranted

      public void permissionGranted(jakarta.servlet.http.HttpServletRequest httpRequest, io.jans.as.common.model.session.SessionId session)
    • permissionDenied

      public void permissionDenied(io.jans.as.common.model.session.SessionId session)
    • permissionDenied

      public void permissionDenied(io.jans.as.common.model.session.SessionId session, io.jans.as.common.model.registration.Client resolvedClient)
      Parameters:
      resolvedClient - the client already resolved by the caller for this authorization decision, if any. Reusing it avoids a second, independent client_id resolution (a second live CIMD fetch attempt for a URL-based client_id) purely to build the JARM (response_mode=jwt) access_denied response. Pass null when no such client is available (a fresh resolution is then attempted as before).
    • getScopes

      public List<Scope> getScopes()
    • getScopes

      public List<Scope> getScopes(String scopes)