Class KeycloakLoginService
- java.lang.Object
-
- de.openknowledge.authentication.domain.login.KeycloakLoginService
-
@ApplicationScoped public class KeycloakLoginService extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedKeycloakLoginService()KeycloakLoginService(KeycloakAdapter aKeycloakAdapter, KeycloakServiceConfiguration aServiceConfiguration)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidinit()LoginTokenlogin(Login login)voidlogout(UserIdentifier identifier)LoginTokenrefresh(RefreshToken refreshToken)
-
-
-
Constructor Detail
-
KeycloakLoginService
protected KeycloakLoginService()
-
KeycloakLoginService
@Inject public KeycloakLoginService(KeycloakAdapter aKeycloakAdapter, KeycloakServiceConfiguration aServiceConfiguration)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
login
public LoginToken login(Login login)
-
refresh
public LoginToken refresh(RefreshToken refreshToken)
-
logout
public void logout(UserIdentifier identifier)
-
-