public class DefaultReactiveAuthenticationInitializeService extends Object implements ReactiveAuthenticationInitializeService
| 构造器和说明 |
|---|
DefaultReactiveAuthenticationInitializeService() |
| 限定符和类型 | 方法和说明 |
|---|---|
reactor.core.publisher.Mono<Authentication> |
doInit(reactor.core.publisher.Mono<UserEntity> userEntityMono) |
protected reactor.core.publisher.Mono<Map<String,PermissionEntity>> |
getAllPermission() |
protected reactor.core.publisher.Flux<AuthorizationSettingEntity> |
getSettings(List<Dimension> dimensions) |
protected SimpleAuthentication |
handlePermission(SimpleAuthentication authentication,
List<Dimension> dimensionList,
Map<String,PermissionEntity> permissions,
Map<String,List<AuthorizationSettingEntity>> settings) |
protected reactor.core.publisher.Mono<Authentication> |
initPermission(SimpleAuthentication authentication) |
reactor.core.publisher.Mono<Authentication> |
initUserAuthorization(String userId) |
public DefaultReactiveAuthenticationInitializeService()
public reactor.core.publisher.Mono<Authentication> initUserAuthorization(String userId)
public reactor.core.publisher.Mono<Authentication> doInit(reactor.core.publisher.Mono<UserEntity> userEntityMono)
protected reactor.core.publisher.Flux<AuthorizationSettingEntity> getSettings(List<Dimension> dimensions)
protected reactor.core.publisher.Mono<Authentication> initPermission(SimpleAuthentication authentication)
protected SimpleAuthentication handlePermission(SimpleAuthentication authentication, List<Dimension> dimensionList, Map<String,PermissionEntity> permissions, Map<String,List<AuthorizationSettingEntity>> settings)
protected reactor.core.publisher.Mono<Map<String,PermissionEntity>> getAllPermission()
Copyright © 2016–2020. All rights reserved.