public abstract class AbstractAuthPasswordTokenGranter<RE extends TenantRoleEntity,RV extends SwaggerTenantRoleViewVO<RV>,UE extends TenantUserEntity,UEE extends TenantUserExcelEntity,UEI extends TenantUserInfo<UE>,UEOU extends TenantUserOauthEntity,UV extends TenantUserViewVO,TE extends TenantryEntity> extends Object implements AuthTokenGranter<UE>
| 限定符和类型 | 字段和说明 |
|---|---|
static Integer |
FAIL_COUNT |
static String |
GRANT_TYPE |
private org.zodiac.redis.RedisDataOperation |
redisDataOperation |
private TenantRoleService<RE,RV> |
roleService |
private TenantryService<TE> |
tenantService |
private TenantUserService<UE,UEE,UEI,UEOU,UV> |
userService |
| 构造器和说明 |
|---|
AbstractAuthPasswordTokenGranter(TenantUserService<UE,UEE,UEI,UEOU,UV> userService,
TenantRoleService<RE,RV> roleService,
TenantryService<TE> tenantService,
org.zodiac.redis.RedisDataOperation redisDataOperation) |
public static final String GRANT_TYPE
public static final Integer FAIL_COUNT
private final TenantUserService<UE extends TenantUserEntity,UEE extends TenantUserExcelEntity,UEI extends TenantUserInfo<UE>,UEOU extends TenantUserOauthEntity,UV extends TenantUserViewVO> userService
private final TenantRoleService<RE extends TenantRoleEntity,RV extends SwaggerTenantRoleViewVO<RV>> roleService
private final TenantryService<TE extends TenantryEntity> tenantService
private final org.zodiac.redis.RedisDataOperation redisDataOperation
public AbstractAuthPasswordTokenGranter(TenantUserService<UE,UEE,UEI,UEOU,UV> userService, TenantRoleService<RE,RV> roleService, TenantryService<TE> tenantService, org.zodiac.redis.RedisDataOperation redisDataOperation)
public TenantUserInfo<UE> grant(AuthTokenParameter tokenParameter)
AuthTokenGrantergrant 在接口中 AuthTokenGranter<UE extends TenantUserEntity>tokenParameter - 授权参数protected abstract AuthPasswordToken obtainToken()
Copyright © 2023 Zodiac. All rights reserved.