mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-04-29 23:39:35 -05:00
use claims map instead of struct
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
This commit is contained in:
@@ -235,6 +235,8 @@ func ServerWithConfig(cfg *config.Config) []cli.Flag {
|
||||
Destination: &cfg.OIDC.UserinfoCache.Size,
|
||||
},
|
||||
|
||||
// account related config
|
||||
|
||||
&cli.BoolFlag{
|
||||
Name: "autoprovision-accounts",
|
||||
Value: flags.OverrideDefaultBool(cfg.AutoprovisionAccounts, false),
|
||||
@@ -242,6 +244,20 @@ func ServerWithConfig(cfg *config.Config) []cli.Flag {
|
||||
EnvVars: []string{"PROXY_AUTOPROVISION_ACCOUNTS"},
|
||||
Destination: &cfg.AutoprovisionAccounts,
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "user-oidc-claim",
|
||||
Value: flags.OverrideDefaultString(cfg.UserOIDCClaim, "email"),
|
||||
Usage: "The OIDC claim that is used to identify users, eg. 'ownclouduuid', 'uid', 'cn' or 'email'",
|
||||
EnvVars: []string{"PROXY_USER_OIDC_CLAIM"},
|
||||
Destination: &cfg.UserOIDCClaim,
|
||||
},
|
||||
&cli.StringFlag{
|
||||
Name: "user-cs3-claim",
|
||||
Value: flags.OverrideDefaultString(cfg.UserCS3Claim, "mail"),
|
||||
Usage: "The claim to use when looking up a user in the CS3 API, eg. 'userid' or 'mail'",
|
||||
EnvVars: []string{"PROXY_USER_CS3_CLAIM"},
|
||||
Destination: &cfg.UserCS3Claim,
|
||||
},
|
||||
|
||||
// Pre Signed URLs
|
||||
&cli.StringSliceFlag{
|
||||
|
||||
Reference in New Issue
Block a user