]> git.proxmox.com Git - pve-access-control.git/blobdiff - src/PVE/Auth/OpenId.pm
openid: support configuring the prompt
[pve-access-control.git] / src / PVE / Auth / OpenId.pm
index eb6c3518d311f0a2034b24d0b1415ccc530a5b82..69b5b5e1912600aca598ac0857875e42b7a44ebe 100755 (executable)
@@ -42,6 +42,13 @@ sub properties {
            type => 'string',
            optional => 1,
        },
+       prompt => {
+           description => "Specifies whether the Authorization Server prompts the End-User for"
+               ." reauthentication and consent.",
+           type => 'string',
+           pattern => '(?:none|login|consent|select_account|\S+)', # \S+ is the extension variant
+           optional => 1,
+       },
    };
 }
 
@@ -52,6 +59,7 @@ sub options {
        "client-key" => { optional => 1 },
        autocreate => { optional => 1 },
        "username-claim" => { optional => 1, fixed => 1 },
+       prompt => { optional => 1 },
        default => { optional => 1 },
        comment => { optional => 1 },
     };