public class SimpleAuthenticationBuilder extends Object implements AuthenticationBuilder
| Constructor and Description |
|---|
SimpleAuthenticationBuilder(DataAccessConfigBuilderFactory dataBuilderFactory) |
| Modifier and Type | Method and Description |
|---|---|
AuthenticationBuilder |
attributes(Map<String,Serializable> permission) |
AuthenticationBuilder |
attributes(String attributes) |
Authentication |
build() |
AuthenticationBuilder |
dimension(com.alibaba.fastjson.JSONArray json) |
AuthenticationBuilder |
json(String json) |
AuthenticationBuilder |
permission(List<Permission> permission) |
AuthenticationBuilder |
permission(String permissionJson) |
AuthenticationBuilder |
role(List<Role> role) |
AuthenticationBuilder |
role(String role) |
void |
setDataBuilderFactory(DataAccessConfigBuilderFactory dataBuilderFactory) |
AuthenticationBuilder |
user(Map<String,String> user) |
AuthenticationBuilder |
user(String user) |
AuthenticationBuilder |
user(User user) |
public SimpleAuthenticationBuilder(DataAccessConfigBuilderFactory dataBuilderFactory)
public void setDataBuilderFactory(DataAccessConfigBuilderFactory dataBuilderFactory)
public AuthenticationBuilder user(User user)
user in interface AuthenticationBuilderpublic AuthenticationBuilder user(String user)
user in interface AuthenticationBuilderpublic AuthenticationBuilder user(Map<String,String> user)
user in interface AuthenticationBuilderpublic AuthenticationBuilder role(List<Role> role)
role in interface AuthenticationBuilderpublic AuthenticationBuilder role(String role)
role in interface AuthenticationBuilderpublic AuthenticationBuilder permission(List<Permission> permission)
permission in interface AuthenticationBuilderpublic AuthenticationBuilder permission(String permissionJson)
permission in interface AuthenticationBuilderpublic AuthenticationBuilder attributes(String attributes)
attributes in interface AuthenticationBuilderpublic AuthenticationBuilder attributes(Map<String,Serializable> permission)
attributes in interface AuthenticationBuilderpublic AuthenticationBuilder dimension(com.alibaba.fastjson.JSONArray json)
public AuthenticationBuilder json(String json)
json in interface AuthenticationBuilderpublic Authentication build()
build in interface AuthenticationBuilderCopyright © 2016–2021. All rights reserved.