IAuthService Interface

认证服务接口。

Definition

Namespace: QuickAdmin.Service.Auth
Assembly: QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 1.2.33
C#
public interface IAuthService

Methods

DirectlyLoginAsync 直接登录。无须在参数 loginInput 里传入 Password
DoesUserHaveAllPermissionCodes 检查指定用户是否具有全部指定 Code 数组所指的权限。
DoesUserHaveAllPermissionCodesAsync 检查指定用户是否具有全部指定 Code 数组所指的权限。
DoesUserHaveAllPermissions 检查指定用户是否具有全部指定 Id 数组所指的权限。
DoesUserHaveAllPermissionsAsync 检查指定用户是否具有全部指定 Id 数组所指的权限。
DoesUserHaveAllRights 检查指定用户是否具全部指定权限信息里的角色/权限。
DoesUserHaveAllRightsAsync 检查指定用户是否具全部指定权限信息里的角色/权限。
DoesUserHaveAllRoleCodes 检查指定用户是否具有全部指定 Code 数组所指的角色。
DoesUserHaveAllRoleCodesAsync 检查指定用户是否具有全部指定 Code 数组所指的角色。
DoesUserHaveAllRoles 检查指定用户是否具有全部指定 Id 数组所指的角色。
DoesUserHaveAllRolesAsync 检查指定用户是否具有全部指定 Id 数组所指的角色。
DoesUserHaveAnyPermissionCodes 检查指定用户是否具有任意一个指定 Code 数组所指的权限。
DoesUserHaveAnyPermissionCodesAsync 检查指定用户是否具有任意一个指定 Code 数组所指的权限。
DoesUserHaveAnyPermissions 检查指定用户是否具有任意一个指定 Id 数组所指的权限。
DoesUserHaveAnyPermissionsAsync 检查指定用户是否具有任意一个指定 Id 数组所指的权限。
DoesUserHaveAnyRights 检查指定用户是否具任一指定权限信息里的角色/权限。
DoesUserHaveAnyRightsAsync 检查指定用户是否具任一指定权限信息里的角色/权限。
DoesUserHaveAnyRoleCodes 检查指定用户是否具有任意一个指定 Code 数组所指的角色。
DoesUserHaveAnyRoleCodesAsync 检查指定用户是否具有任意一个指定 Code 数组所指的角色。
DoesUserHaveAnyRoles 检查指定用户是否具有任意一个指定 Id 数组所指的角色。
DoesUserHaveAnyRolesAsync 检查指定用户是否具有任意一个指定 Id 数组所指的角色。
DoesUserHaveRights 检查指定用户是否具指定的权限。
DoesUserHaveRightsAsync 检查指定用户是否具指定的权限。
ForceLogoutAsync 强制注销。
GetAdminExclusiveModeMsg 获取管理员独占模式消息提示信息。
GetAdminExclusiveModeMsgAsync 获取管理员独占模式消息提示信息。
GetUserPermissionCodesRootBizDept 按指定的权限 Code,获取数据对指定用户可见的最高层级部门。
GetUserPermissionCodesRootBizDeptAsync 按指定的权限 Code,获取数据对指定用户可见的最高层级部门。
GetUserPermissionsRootBizDept 按指定的权限 Id,获取数据对指定用户可见的最高层级部门。
GetUserPermissionsRootBizDeptAsync 按指定的权限 Id,获取数据对指定用户可见的最高层级部门。
GetUserRightsRootBizDept 按指定的权限信息,获取数据对指定用户可见的最高层级部门。
GetUserRightsRootBizDeptAsync 按指定的权限信息,获取数据对指定用户可见的最高层级部门。
GetUserRoleCodesRootBizDept 按指定的角色 Code,获取数据对指定用户可见的最高层级部门。
GetUserRoleCodesRootBizDeptAsync 按指定的角色 Code,获取数据对指定用户可见的最高层级部门。
GetUserRolesRootBizDept 按指定的角色 Id,获取数据对指定用户可见的最高层级部门。
GetUserRolesRootBizDeptAsync 按指定的角色 Id,获取数据对指定用户可见的最高层级部门。
GetUserRootBizDept 按指定用户所具有的全部权限信息,获取数据对其可见的最高层级部门。
GetUserRootBizDeptAsync 按指定用户所具有的全部权限信息,获取数据对其可见的最高层级部门。
LoginAsync 登录。
LogoutAsync 注销。
TryAutoLoginAsync 尝试使用自动登录令牌进行登录。
TryRemoveAutoLoginAsync 尝试移除自动登录令牌。

See Also