QuickAdmin.Net Reference
C#
Show/Hide TOC
IAuth
Service Interface
认证服务接口。
Definition
Namespace:
QuickAdmin.Service.Auth
Assembly:
QuickAdmin.Net (in QuickAdmin.Net.dll) Version: 2.0.13
C#
Copy
public
interface
IAuthService
Methods
DirectlyLoginAsync
直接登录。无须在参数
loginInput
里传入
Password
。
DoesUserHaveAllPermissions
检查指定用户是否具有全部指定 Code 数组所指的权限。
DoesUserHaveAllPermissionsAsync
检查指定用户是否具有全部指定 Code 数组所指的权限。
DoesUserHaveAllRights
检查指定用户是否具全部指定权限信息里的角色/权限。
DoesUserHaveAllRightsAsync
检查指定用户是否具全部指定权限信息里的角色/权限。
DoesUserHaveAllRoles
检查指定用户是否具有全部指定 Code 数组所指的角色。
DoesUserHaveAllRolesAsync
检查指定用户是否具有全部指定 Code 数组所指的角色。
DoesUserHaveAnyPermission
检查指定用户是否具有任意一个指定 Code 数组所指的权限。
DoesUserHaveAnyPermissionAsync
检查指定用户是否具有任意一个指定 Code 数组所指的权限。
DoesUserHaveAnyRight
检查指定用户是否具任一指定权限信息里的角色/权限。
DoesUserHaveAnyRightAsync
检查指定用户是否具任一指定权限信息里的角色/权限。
DoesUserHaveAnyRole
检查指定用户是否具有任意一个指定 Code 数组所指的角色。
DoesUserHaveAnyRoleAsync
检查指定用户是否具有任意一个指定 Code 数组所指的角色。
DoesUserHaveRights
检查指定用户是否具指定的权限。
DoesUserHaveRightsAsync
检查指定用户是否具指定的权限。
ForceLogoutAsync
强制注销。
GetAdminExclusiveModeMsg
获取管理员独占模式消息提示信息。
GetAdminExclusiveModeMsgAsync
获取管理员独占模式消息提示信息。
GetUserTopVisibleBizDeptByPermissions
按指定的权限 Code,获取业务数据对指定用户可见的最高层级部门。
GetUserTopVisibleBizDeptByPermissionsAsync
按指定的权限 Code,获取业务数据对指定用户可见的最高层级部门。
GetUserTopVisibleBizDeptByRights
按指定的权限信息,获取业务数据对指定用户可见的最高层级部门。
GetUserTopVisibleBizDeptByRightsAsync
按指定的权限信息,获取业务数据对指定用户可见的最高层级部门。
GetUserTopVisibleBizDeptByRoles
按指定的角色 Code,获取业务数据对指定用户可见的最高层级部门。
GetUserTopVisibleBizDeptByRolesAsync
按指定的角色 Code,获取业务数据对指定用户可见的最高层级部门。
IsUserInAllRoleGroups
检查指定用户是否是指定的全部角色组的成员。
IsUserInAllRoleGroupsAsync
检查指定用户是否是指定的全部角色组的成员。
IsUserInAnyRoleGroup
检查指定用户是否是指定的任一角色组成员。
IsUserInAnyRoleGroupAsync
检查指定用户是否是指定的任一角色组成员。
LoginAsync
登录。
LogoutAsync
注销。
TryAutoLoginAsync
尝试使用自动登录令牌进行登录。
TryRemoveAutoLoginAsync
尝试移除自动登录令牌。
See Also
Reference
QuickAdmin.Service.Auth Namespace
In This Article
Definition
Methods
See Also