[management,client] PKCE add flag parameter prompt=login or max_age (#3824)

This commit is contained in:
Vlad
2025-05-14 17:48:51 +02:00
committed by GitHub
parent 0cd4b601c3
commit 2158461121
12 changed files with 254 additions and 183 deletions

View File

@@ -0,0 +1,19 @@
package common
// LoginFlag introduces additional login flags to the PKCE authorization request
type LoginFlag uint8
const (
// LoginFlagPrompt adds prompt=login to the authorization request
LoginFlagPrompt LoginFlag = iota
// LoginFlagMaxAge0 adds max_age=0 to the authorization request
LoginFlagMaxAge0
)
func (l LoginFlag) IsPromptLogin() bool {
return l == LoginFlagPrompt
}
func (l LoginFlag) IsMaxAge0Login() bool {
return l == LoginFlagMaxAge0
}