Package ch.rswk.meta.engine.test
Class UserServiceTest
java.lang.Object
ch.rswk.meta.engine.test.AbstractEngineServiceTest
ch.rswk.meta.engine.test.UserServiceTest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final record
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final MetaUserConfig
static final MetaUserGroup
static final int
static final String
static final String
static final String
static final Set
<MetaUserConfig> private static final UserService.UserServiceContactConfig
protected GatewayMockService
static final Set
<MetaUserGroup> static final String
private static final org.slf4j.Logger
private static final UserService.UserServiceContactConfig
private static final int
private static final int
static final UserService.UserServiceConfig
private static final UserService.UserServiceTokenConfig
static final long
static final MetaUser
static final MetaUser
static final MetaUser
static final MetaUser
static final MetaUser
static final MetaUser
protected UserService
private static final UserService.UserServiceWebAuthnConfig
Fields inherited from class ch.rswk.meta.engine.test.AbstractEngineServiceTest
runtime
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
void
void
void
void
void
static void
cleanup
(UserService.UserServiceConfig config) void
void
generate100kGrants
(String prefix) void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
void
loginAndAuth
(String clientId, @Nullable Supplier<String> otpSupplier, @Nullable String password, String user) void
void
static MetaUserConfig
newUserServiceTestConfig
(@Nullable Path luceneIndexDir) static LoginRequest
newUserServiceTestLoginRequest
(@Nullable String password, String user) void
void
void
setup()
void
void
void
teardown()
void
void
void
void
void
Methods inherited from class ch.rswk.meta.engine.test.AbstractEngineServiceTest
setupServices, startUpAndShutDown, teardownServices
-
Field Details
-
LOG
private static final org.slf4j.Logger LOG -
ADMIN_USER_CONFIG
-
ATTEMPTS
public static final int ATTEMPTS- See Also:
-
CLIENT_ID
-
CLIENT_NAME
-
CLIENT_VERSION
-
CONFIG_FIXTURE
-
IPADDRESS
- See Also:
-
TOKEN_EXPIRATION
public static final long TOKEN_EXPIRATION- See Also:
-
USER
-
ADMIN_USER_GROUP
-
GROUP_FIXTURE
-
USER_EMAIL
-
USER_NOPW
-
USER_PHONE
-
USER_TOTP
-
USER_WEBHOOK
-
USER_FIXTURE
-
OTP_FORMAT
-
OTP_SUBJECT
-
CONTACT_CONFIG
-
RECOVER_FORMAT
-
RECOVER_SUBJECT
-
RECOVER_CONTACT_CONFIG
-
SCRYPT_CPU
private static final int SCRYPT_CPU- See Also:
-
SCRYPT_MEMORY
private static final int SCRYPT_MEMORY- See Also:
-
TOKEN_CONFIG
-
WEBAUTHN_CONFIG
-
TEST_CONFIG
-
gatewayService
-
userService
-
-
Constructor Details
-
UserServiceTest
public UserServiceTest()
-
-
Method Details
-
authToken
-
auth_fail
-
newUserServiceTestLoginRequest
-
auth_fail_attempts
-
auth_otpEmail
-
loginAndAuth
-
auth_otpPhone
-
auth_otpWebhook
-
configWriteAndSearch
-
create_delete_1000
-
generateScryptHash_verifyScryptHash
@Test public void generateScryptHash_verifyScryptHash() -
generateScryptOtp_verifyScryptOtp
@Test public void generateScryptOtp_verifyScryptOtp() -
generateToken
@Test public void generateToken() -
generateTotpKey_generateTotp_verifyTotp
- Throws:
InterruptedException
-
generateUserToken_otp
-
generateUserToken_verifyToken
-
getClientList
@Test public void getClientList() -
groupWriteAndSearch
-
groupWriteUpdate
@Test public void groupWriteUpdate() -
hasUserPermission
-
generate100kGrants
-
loginLogout_nopw
-
loginLogout_pw
-
login_fail_password
-
login_fail_user
-
login_otpEmail
-
login_otpPhone_fail
-
login_userConfigEmail_fail
-
login_userConfigPhone
-
newAdminGroupTestConfig
-
newUserServiceTestConfig
-
recoverUser
@Test public void recoverUser() -
resetPassword
-
setup
-
startVerifyOtp_expiration
-
startVerifyOtp_verifyOtp
-
teardown
-
cleanup
- Throws:
IOException
-
userWriteAndSearch
-
userWriteUpdate
@Test public void userWriteUpdate() -
userWrite_totp
-
verifyScryptHash
@Test public void verifyScryptHash() -
verifyToken_tokenInvalidation
-