@ConfigurationProperties(prefix="spring.pac4j") public class Pac4jProperties extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
Pac4jProperties.Client
客户端配置
|
static class |
Pac4jProperties.Filter
过滤器配置
|
| 构造器和说明 |
|---|
Pac4jProperties() |
| 限定符和类型 | 方法和说明 |
|---|---|
Class<? extends org.pac4j.core.http.ajax.AjaxRequestResolver> |
getAjaxRequestResolverClass()
Return Compute if a HTTP request is an AJAX one and the appropriate response.
|
Pac4jProperties.Client |
getClient()
返回客户端配置
|
Set<String> |
getClients()
返回启用认证的客户端类型名称,需要和各配置
BaseConfig.BaseClientConfig 类型中的名称保持一致 |
String |
getDefaultClient()
返回默认客户端类型名称
|
Pac4jProperties.Filter |
getFilter()
返回过滤器配置
|
Class<? extends org.pac4j.core.http.adapter.HttpActionAdapter<?,? extends org.pac4j.core.context.WebContext>> |
getHttpActionAdapterClass()
Return the HTTP action adapter for the
JEEContext. |
boolean |
isMultiProfile()
返回是否允许多个 Profile
|
boolean |
isSaveInSession()
返回是否保存到 SESSION 中
|
void |
setAjaxRequestResolverClass(Class<? extends org.pac4j.core.http.ajax.AjaxRequestResolver> ajaxRequestResolverClass)
Set Compute if a HTTP request is an AJAX one and the appropriate response.
|
void |
setClient(Pac4jProperties.Client client)
设置客户端配置
|
void |
setClients(Set<String> clients)
设置启用认证的客户端类型名称,需要和各配置
BaseConfig.BaseClientConfig 类型中的名称保持一致 |
void |
setDefaultClient(String defaultClient)
设置默认客户端类型名称
|
void |
setFilter(Pac4jProperties.Filter filter)
设置过滤器配置
|
void |
setHttpActionAdapterClass(Class<? extends org.pac4j.core.http.adapter.HttpActionAdapter<?,? extends org.pac4j.core.context.WebContext>> httpActionAdapterClass)
Set the HTTP action adapter for the
JEEContext. |
void |
setMultiProfile(boolean multiProfile)
设置是否允许多个 Profile
|
void |
setSaveInSession(boolean saveInSession)
设置是否保存到 SESSION 中
|
public Set<String> getClients()
BaseConfig.BaseClientConfig 类型中的名称保持一致public void setClients(Set<String> clients)
BaseConfig.BaseClientConfig 类型中的名称保持一致clients - 启用认证的客户端类型名称public String getDefaultClient()
public void setDefaultClient(String defaultClient)
defaultClient - 默认客户端类型名称public Pac4jProperties.Client getClient()
public void setClient(Pac4jProperties.Client client)
client - 客户端配置public Class<? extends org.pac4j.core.http.ajax.AjaxRequestResolver> getAjaxRequestResolverClass()
public void setAjaxRequestResolverClass(Class<? extends org.pac4j.core.http.ajax.AjaxRequestResolver> ajaxRequestResolverClass)
ajaxRequestResolverClass - Compute if a HTTP request is an AJAX one and the appropriate responsepublic Class<? extends org.pac4j.core.http.adapter.HttpActionAdapter<?,? extends org.pac4j.core.context.WebContext>> getHttpActionAdapterClass()
JEEContext.JEEContext.public void setHttpActionAdapterClass(Class<? extends org.pac4j.core.http.adapter.HttpActionAdapter<?,? extends org.pac4j.core.context.WebContext>> httpActionAdapterClass)
JEEContext.httpActionAdapterClass - The HTTP action adapter for the JEEContext.public boolean isMultiProfile()
public void setMultiProfile(boolean multiProfile)
multiProfile - 是否允许多个 Profilepublic boolean isSaveInSession()
public void setSaveInSession(boolean saveInSession)
saveInSession - 是否保存到 SESSION 中public Pac4jProperties.Filter getFilter()
public void setFilter(Pac4jProperties.Filter filter)
filter - 过滤器配置Copyright © 2024 buession.com Inc.. All rights reserved.