Package io.tesler.api.service.session
Interface InternalAuthorizationService
-
- All Known Implementing Classes:
InternalAuthorizationServiceImpl
public interface InternalAuthorizationService
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
InternalAuthorizationService.SystemUser
static class
InternalAuthorizationService.SystemUsers
-
Field Summary
Fields Modifier and Type Field Description static InternalAuthorizationService.SystemUser
VANILLA
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.springframework.security.core.Authentication
createAuthentication(InternalAuthorizationService.SystemUser systemUser)
org.springframework.security.core.Authentication
createAuthentication(String login, LOV userRole)
void
loginAs(InternalAuthorizationService.SystemUser systemUser)
void
loginAs(String login, LOV userRole)
void
loginAs(org.springframework.security.core.Authentication authentication)
-
-
-
Field Detail
-
VANILLA
static final InternalAuthorizationService.SystemUser VANILLA
-
-
Method Detail
-
createAuthentication
org.springframework.security.core.Authentication createAuthentication(InternalAuthorizationService.SystemUser systemUser)
-
createAuthentication
org.springframework.security.core.Authentication createAuthentication(String login, LOV userRole)
-
loginAs
void loginAs(InternalAuthorizationService.SystemUser systemUser)
-
loginAs
void loginAs(org.springframework.security.core.Authentication authentication)
-
-