feature (boundary dev): add support for dev ldap auth method (#3192)
This commit is contained in:
19 files changed
+345
-14
No files matched your search
@@ -24,6 +24,7 @@ type option struct {
|
||||
setDisableDatabaseDestruction bool
|
||||
setDefaultPasswordAuthMethodId bool
|
||||
setDefaultOidcAuthMethodId bool
|
||||
setDefaultLdapAuthMethodId bool
|
||||
setDefaultLoginName bool
|
||||
setDefaultPassword bool
|
||||
setRootKms bool
|
||||
@@ -51,6 +52,7 @@ func getOpts(opt ...Option) (*controller.TestControllerOpts, error) {
|
||||
var setDbParams bool
|
||||
if opts.setDefaultPasswordAuthMethodId ||
|
||||
opts.setDefaultOidcAuthMethodId ||
|
||||
opts.setDefaultLdapAuthMethodId ||
|
||||
opts.setDefaultLoginName ||
|
||||
opts.setDefaultPassword {
|
||||
setDbParams = true
|
||||
@@ -147,6 +149,14 @@ func WithDefaultOidcAuthMethodId(id string) Option {
|
||||
}
|
||||
}
|
||||
|
||||
func WithDefaultLdapAuthMethodId(id string) Option {
|
||||
return func(c *option) error {
|
||||
c.setDefaultLdapAuthMethodId = true
|
||||
c.tcOptions.DefaultLdapAuthMethodId = id
|
||||
return nil
|
||||
}
|
||||
}
|
||||
|
||||
func WithDefaultLoginName(ln string) Option {
|
||||
return func(c *option) error {
|
||||
c.setDefaultLoginName = true
|
||||
|
||||
Reference in new issue
Block a user