feat(auth): integrate authentication with installation lifecycle
This commit is contained in:
@@ -364,6 +364,26 @@ func parseSetupArgs(args []string) (setup.Request, error) {
|
||||
target = &request.Answers.GitSSHKeyFile
|
||||
case "--git-known-hosts-file":
|
||||
target = &request.Answers.GitKnownHostsFile
|
||||
case "--auth-mode":
|
||||
target = &request.Answers.AuthMode
|
||||
case "--auth-public-url":
|
||||
target = &request.Answers.AuthPublicURL
|
||||
case "--auth-admin-user":
|
||||
target = &request.Answers.AuthAdminUser
|
||||
case "--auth-admin-display-name":
|
||||
target = &request.Answers.AuthAdminDisplayName
|
||||
case "--auth-password-file":
|
||||
target = &request.Answers.AuthPasswordFile
|
||||
case "--auth-issuer":
|
||||
target = &request.Answers.AuthIssuer
|
||||
case "--auth-client-id":
|
||||
target = &request.Answers.AuthClientID
|
||||
case "--auth-authentik-base-url":
|
||||
target = &request.Answers.AuthAuthentikBaseURL
|
||||
case "--auth-user-group":
|
||||
target = &request.Answers.AuthUserGroup
|
||||
case "--auth-admin-group":
|
||||
target = &request.Answers.AuthAdminGroup
|
||||
default:
|
||||
return setup.Request{}, fmt.Errorf("unknown setup option %q", flag)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user