28 const ::tenduke::oauth::ropg::ResourceOwnerPasswordCredentialsProvider &credentialsProvider,
29 const std::string &oauthClientId,
30 const std::string &oauthClientSecret = {},
31 const std::uint32_t maxLoginAttempts = DEFAULT_LOGIN_ATTEMPTS,
32 const ::tenduke::oidc::OIDCSessionConfiguration &oidcSessionConfiguration = {},
33 const std::string &scopes = {}
34 ) : BaseOIDCAuthenticationConfig(oauthClientId, oauthClientSecret, oidcSessionConfiguration, scopes)
35 , credentialsProvider(credentialsProvider)
36 , maxLoginAttempts(maxLoginAttempts)