public abstract class UdbauthServletMethodProcessor extends com.github.obase.webc.support.security.WsidServletMethodProcessor implements UdbKit.Callback
| 构造器和说明 |
|---|
UdbauthServletMethodProcessor() |
| 限定符和类型 | 方法和说明 |
|---|---|
com.github.obase.security.Principal |
activatePrincipal(String data) |
protected abstract String |
getAppid() |
protected abstract String |
getAppkey() |
protected abstract String |
getHomepage() |
protected abstract redis.clients.jedis.JedisPool |
getJedisPool() |
protected abstract String |
getLogoutpage() |
protected String |
persistPrincipal(com.github.obase.security.Principal principal) |
boolean |
postUdbLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String yyuid,
String[] uProfile) |
void |
preUdbLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
protected void |
redirectLoginPage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
void |
setup(com.github.obase.webc.config.WebcConfig.FilterInitParam params,
Map<String,com.github.obase.webc.ServletMethodObject> rules) |
com.github.obase.security.Principal |
validateAndExtendPrincipal(com.github.obase.webc.Wsid wsid) |
protected com.github.obase.security.Principal |
validatePermission(com.github.obase.security.Principal principal,
org.springframework.http.HttpMethod method,
com.github.obase.webc.ServletMethodObject object) |
protected com.github.obase.security.Principal |
validatePrincipal(String yyuid,
String[] uProfile) |
error, lookup, posterror, sendErrorclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitsendErrorprotected abstract String getAppid()
protected abstract String getAppkey()
protected abstract String getHomepage()
protected abstract String getLogoutpage()
protected abstract redis.clients.jedis.JedisPool getJedisPool()
public void setup(com.github.obase.webc.config.WebcConfig.FilterInitParam params,
Map<String,com.github.obase.webc.ServletMethodObject> rules)
throws javax.servlet.ServletException
setup 在接口中 com.github.obase.webc.ServletMethodProcessorsetup 在类中 com.github.obase.webc.support.security.WsidServletMethodProcessorjavax.servlet.ServletExceptionpublic com.github.obase.security.Principal validateAndExtendPrincipal(com.github.obase.webc.Wsid wsid)
validateAndExtendPrincipal 在类中 com.github.obase.webc.support.security.WsidServletMethodProcessorpublic boolean postUdbLogin(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String yyuid,
String[] uProfile)
throws IOException
postUdbLogin 在接口中 UdbKit.CallbackIOExceptionpublic void preUdbLogout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
preUdbLogout 在接口中 UdbKit.Callbackprotected void redirectLoginPage(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
IOException
redirectLoginPage 在类中 com.github.obase.webc.support.security.WsidServletMethodProcessorjavax.servlet.ServletExceptionIOExceptionprotected String persistPrincipal(com.github.obase.security.Principal principal)
public com.github.obase.security.Principal activatePrincipal(String data)
protected com.github.obase.security.Principal validatePrincipal(String yyuid, String[] uProfile)
protected com.github.obase.security.Principal validatePermission(com.github.obase.security.Principal principal,
org.springframework.http.HttpMethod method,
com.github.obase.webc.ServletMethodObject object)
validatePermission 在类中 com.github.obase.webc.support.security.WsidServletMethodProcessorCopyright © 2017. All rights reserved.