public class AuthRefreshTokenGranter<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 String |
GRANT_TYPE |
private TenantRoleService<RE,RV> |
roleService |
private org.zodiac.security.SecurityAuthOperations2 |
securityAuthOperations |
private TenantryService<TE> |
tenantService |
private TenantUserService<UE,UEE,UEI,UEOU,UV> |
userService |
| 构造器和说明 |
|---|
AuthRefreshTokenGranter(TenantUserService<UE,UEE,UEI,UEOU,UV> userService,
TenantRoleService<RE,RV> roleService,
TenantryService<TE> tenantService,
org.zodiac.security.SecurityAuthOperations2 securityAuthOperations) |
public static final String GRANT_TYPE
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.security.SecurityAuthOperations2 securityAuthOperations
public AuthRefreshTokenGranter(TenantUserService<UE,UEE,UEI,UEOU,UV> userService, TenantRoleService<RE,RV> roleService, TenantryService<TE> tenantService, org.zodiac.security.SecurityAuthOperations2 securityAuthOperations)
public TenantUserInfo<UE> grant(AuthTokenParameter tokenParameter)
AuthTokenGrantergrant 在接口中 AuthTokenGranter<UE extends TenantUserEntity>tokenParameter - 授权参数Copyright © 2023 Zodiac. All rights reserved.