public class RedirectToLoginUrl extends SingletonBase implements MissingAuthenticationHandler
When authentication is required but missing, redirect the user to AppConfigKey.URL_LOGIN
Destroyable.Util
logger
Constructor and Description |
---|
RedirectToLoginUrl() |
RedirectToLoginUrl(java.lang.String url) |
Modifier and Type | Method and Description |
---|---|
protected void |
findResults(java.lang.String loginUrl,
java.lang.String ajaxLoginUrl,
org.osgl.Osgl.Var<org.osgl.mvc.result.Result> result,
org.osgl.Osgl.Var<org.osgl.mvc.result.Result> ajaxResult,
Router router) |
void |
handle(ActionContext context)
Throw out a
Result when authentication is missing. |
protected boolean |
hasRouteTo(java.lang.String url,
Router router) |
static void |
redirectToOriginalUrl(ActionContext context) |
static void |
redirectToOriginalUrl(ActionContext context,
java.lang.String defLandingUrl) |
org.osgl.mvc.result.Result |
result(ActionContext context)
The result to be thrown out when authentication is missing.
|
instance
addSubResource, destroy, isDestroyed, releaseResources, reload, scope
debug, debug, error, error, fatal, fatal, info, info, isDebugEnabled, isTraceEnabled, trace, trace, warn, warn
public RedirectToLoginUrl(java.lang.String url)
public RedirectToLoginUrl()
public org.osgl.mvc.result.Result result(ActionContext context)
MissingAuthenticationHandler
The result to be thrown out when authentication is missing.
This method is deprecated. Please use MissingAuthenticationHandler.handle(ActionContext)
instead.
result
in interface MissingAuthenticationHandler
public void handle(ActionContext context)
MissingAuthenticationHandler
Throw out a Result
when authentication is missing.
handle
in interface MissingAuthenticationHandler
context
- The action contextprotected void findResults(java.lang.String loginUrl, java.lang.String ajaxLoginUrl, org.osgl.Osgl.Var<org.osgl.mvc.result.Result> result, org.osgl.Osgl.Var<org.osgl.mvc.result.Result> ajaxResult, Router router)
protected final boolean hasRouteTo(java.lang.String url, Router router)
public static void redirectToOriginalUrl(ActionContext context, java.lang.String defLandingUrl)
public static void redirectToOriginalUrl(ActionContext context)
Copyright © 2014–2017 ActFramework. All rights reserved.