public interface AuthProvider
| Modifier and Type | Method and Description |
|---|---|
Authentication |
getAuthentication(AuthContext context) |
default java.util.Set<java.lang.String> |
getDefaultPermissionsForAllMode()
Auth.MatchMode.All模式下的默认权限。 |
default java.util.Set<java.lang.String> |
getDefaultPermissionsForAnyMode()
Auth.MatchMode.Any模式下的默认权限。 |
@NonNull Authentication getAuthentication(AuthContext context) throws AuthException
context - 当前被检查的方法及目标对象。AuthException - 验证未通过时必须抛出,可自行扩展及捕捉验证异常。default java.util.Set<java.lang.String> getDefaultPermissionsForAllMode()
Auth.MatchMode.All模式下的默认权限。default java.util.Set<java.lang.String> getDefaultPermissionsForAnyMode()
Auth.MatchMode.Any模式下的默认权限。