Package io.datarouter.auth.config
Class DatarouterAuthPlugin.DatarouterAuthPluginBuilder
java.lang.Object
io.datarouter.auth.config.DatarouterAuthPlugin.DatarouterAuthPluginBuilder
- Enclosing class:
- DatarouterAuthPlugin
public static class DatarouterAuthPlugin.DatarouterAuthPluginBuilder
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description DatarouterAuthPluginBuilder(boolean enableUserAuth, io.datarouter.storage.client.ClientId defaultClientId, java.lang.String defaultDatarouterUserPassword, java.lang.String defaultApiKey, java.lang.String defaultSecretKey) -
Method Summary
Modifier and Type Method Description DatarouterAuthPluginbuild()DatarouterAuthPlugin.DatarouterAuthPluginBuilderenableMarkingUsersInsteadOfDeprovisioning()DatarouterAuthPlugin.DatarouterAuthPluginBuildersetDaoModule(DatarouterAuthPlugin.DatarouterAuthDaoModule daoModule)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetUserDeprovisioningServiceClass(java.lang.Class<? extends UserDeprovisioningService> userDeprovisioningServiceClass)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetUserInfoClass(java.lang.Class<? extends UserInfo> userInfoClass)
-
Constructor Details
-
DatarouterAuthPluginBuilder
public DatarouterAuthPluginBuilder(boolean enableUserAuth, io.datarouter.storage.client.ClientId defaultClientId, java.lang.String defaultDatarouterUserPassword, java.lang.String defaultApiKey, java.lang.String defaultSecretKey)
-
-
Method Details
-
setDaoModule
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setDaoModule(DatarouterAuthPlugin.DatarouterAuthDaoModule daoModule) -
setUserInfoClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setUserInfoClass(java.lang.Class<? extends UserInfo> userInfoClass) -
setUserDeprovisioningServiceClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setUserDeprovisioningServiceClass(java.lang.Class<? extends UserDeprovisioningService> userDeprovisioningServiceClass) -
enableMarkingUsersInsteadOfDeprovisioning
-
build
-