Package io.jans.as.server.service
Class AuthorizeService
java.lang.Object
io.jans.as.server.service.AuthorizeService
- Version:
- May 9, 2020
- Author:
- Yuriy Movchan, Javier Rojas Blum
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.jans.as.common.model.session.SessionIdio.jans.as.common.model.session.SessionIdgetSession(String sessionId) voidpermissionDenied(io.jans.as.common.model.session.SessionId session) voidpermissionDenied(io.jans.as.common.model.session.SessionId session, io.jans.as.common.model.registration.Client resolvedClient) voidpermissionGranted(jakarta.servlet.http.HttpServletRequest httpRequest, io.jans.as.common.model.session.SessionId session)
-
Constructor Details
-
AuthorizeService
public AuthorizeService()
-
-
Method Details
-
getSession
public io.jans.as.common.model.session.SessionId getSession() -
getSession
-
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
-
getScopes
-