public class Pac4jHandler extends org.pac4j.core.engine.DefaultSecurityLogic<play.mvc.Result,PlayWebContext> implements be.objectify.deadbolt.java.DeadboltHandler
| Constructor and Description |
|---|
Pac4jHandler(org.pac4j.core.config.Config config,
play.libs.concurrent.HttpExecutionContext httpExecutionContext,
String clients,
PlaySessionStore playSessionStore,
Pac4jRoleHandler rolePermissionsHandler) |
| Modifier and Type | Method and Description |
|---|---|
CompletionStage<Optional<play.mvc.Result>> |
beforeAuthCheck(play.mvc.Http.Context context) |
CompletionStage<Optional<be.objectify.deadbolt.java.DynamicResourceHandler>> |
getDynamicResourceHandler(play.mvc.Http.Context context) |
CompletionStage<List<? extends be.objectify.deadbolt.java.models.Permission>> |
getPermissionsForRole(String roleName) |
CompletionStage<Optional<? extends be.objectify.deadbolt.java.models.Subject>> |
getSubject(play.mvc.Http.Context context) |
CompletionStage<play.mvc.Result> |
onAuthFailure(play.mvc.Http.Context context,
Optional<String> content) |
forbidden, getAjaxRequestResolver, getAuthorizationChecker, getClientFinder, getMatchingChecker, getProfileStorageDecision, perform, redirectToIdentityProvider, saveRequestedUrl, setAjaxRequestResolver, setAuthorizationChecker, setClientFinder, setMatchingChecker, setProfileStorageDecision, startAuthentication, toString, unauthorizedgetErrorUrl, handleException, runtimeException, setErrorUrlgetProfileManager, getProfileManagerFactory, setProfileManagerFactorypublic Pac4jHandler(org.pac4j.core.config.Config config,
play.libs.concurrent.HttpExecutionContext httpExecutionContext,
String clients,
PlaySessionStore playSessionStore,
Pac4jRoleHandler rolePermissionsHandler)
public CompletionStage<Optional<play.mvc.Result>> beforeAuthCheck(play.mvc.Http.Context context)
beforeAuthCheck in interface be.objectify.deadbolt.java.DeadboltHandlerpublic CompletionStage<Optional<? extends be.objectify.deadbolt.java.models.Subject>> getSubject(play.mvc.Http.Context context)
getSubject in interface be.objectify.deadbolt.java.DeadboltHandlerpublic CompletionStage<List<? extends be.objectify.deadbolt.java.models.Permission>> getPermissionsForRole(String roleName)
getPermissionsForRole in interface be.objectify.deadbolt.java.DeadboltHandlerpublic CompletionStage<play.mvc.Result> onAuthFailure(play.mvc.Http.Context context, Optional<String> content)
onAuthFailure in interface be.objectify.deadbolt.java.DeadboltHandlerpublic CompletionStage<Optional<be.objectify.deadbolt.java.DynamicResourceHandler>> getDynamicResourceHandler(play.mvc.Http.Context context)
getDynamicResourceHandler in interface be.objectify.deadbolt.java.DeadboltHandlerCopyright © 2018. All rights reserved.