接口 ClientAuthService
-
- 所有超级接口:
com.alibaba.nacos.common.lifecycle.Closeable
- 所有已知实现类:
AbstractClientAuthService
public interface ClientAuthService extends com.alibaba.nacos.common.lifecycle.CloseableClient AuthService.- 作者:
- wuyfee
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 LoginIdentityContextgetLoginIdentityContext(RequestResource resource)get login identity context.java.lang.Booleanlogin(java.util.Properties properties)login(request) to service and get response.voidsetNacosRestTemplate(com.alibaba.nacos.common.http.client.NacosRestTemplate nacosRestTemplate)http request template.voidsetServerList(java.util.List<java.lang.String> serverList)set login serverList.
-
-
-
方法详细资料
-
login
java.lang.Boolean login(java.util.Properties properties)
login(request) to service and get response.- 参数:
properties- login auth information.- 返回:
- boolean whether login success.
-
setServerList
void setServerList(java.util.List<java.lang.String> serverList)
set login serverList.- 参数:
serverList- login server list;
-
setNacosRestTemplate
void setNacosRestTemplate(com.alibaba.nacos.common.http.client.NacosRestTemplate nacosRestTemplate)
http request template.- 参数:
nacosRestTemplate- nacos http request template.
-
getLoginIdentityContext
LoginIdentityContext getLoginIdentityContext(RequestResource resource)
get login identity context.- 参数:
resource- resource for this request, some of plugin implementation will use this resource to generate their identity context. If no need to use can ignore it.- 返回:
- LoginIdentityContext this plugin loginIdentityContext.
-
-