Class OAuthUserRepositoryImpl
- java.lang.Object
-
- io.ryos.rhino.sdk.users.repositories.OAuthUserRepositoryImpl
-
- All Implemented Interfaces:
UserRepository<UserSession>
public class OAuthUserRepositoryImpl extends java.lang.Object implements UserRepository<UserSession>
User repository of OAuth. If OAuth is used, this repository manages the users which are subject to be authenticated and authorized in context of OAuth framework.- Author:
- Erhan Bagdemir
-
-
Constructor Summary
Constructors Constructor Description OAuthUserRepositoryImpl(UserSource userSource, long loginDelay)
OAuthUserRepositoryImpl(UserSource userSource, long loginDelay, UserAuthenticator<OAuthUser> authenticator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<UserSession>
leaseUsers(int numberOfUsers, java.lang.String region)
-
-
-
Constructor Detail
-
OAuthUserRepositoryImpl
public OAuthUserRepositoryImpl(UserSource userSource, long loginDelay)
-
OAuthUserRepositoryImpl
public OAuthUserRepositoryImpl(UserSource userSource, long loginDelay, UserAuthenticator<OAuthUser> authenticator)
-
-
Method Detail
-
leaseUsers
public java.util.List<UserSession> leaseUsers(int numberOfUsers, java.lang.String region)
- Specified by:
leaseUsers
in interfaceUserRepository<UserSession>
-
-