Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Done
-
None
-
Docs Required, Release Notes Required
Description
As a user, I would like to set up REST authentication on the cluster init.
Authentication configuration should be placed in the cluster configuration. The configuration should look like this:
public class AuthConfigurationSchema { public final boolean enabled = false; public AuthProviderConfigurationSchema providers; }
public class AuthProviderConfigurationSchema { public static final String TYPE_BASIC = "basic"; public String type; public String name; }
public class BasicAuthProviderConfigurationSchema extends AuthProviderConfigurationSchema { public String login; public String password; }
That configuration should be applied by the CMG leader after the cluster initialization.
Also, it should be possible to update the configuration using /configuration/cluster/ end-point.
Attachments
Issue Links
- blocks
-
IGNITE-18607 Support basic auth in the CLI
- Resolved
- causes
-
IGNITE-18942 Reactor library version conflict
- Open
- is blocked by
-
IGNITE-18918 Disable ItIgniteNodeRestartTest#testMetastorageStop
- Resolved
- links to