@@ -72,20 +72,20 @@ type ClientConfig struct {
7272 Password string
7373 RefreshToken string
7474 Assertion string `validate:"omitempty,json"`
75- SigningKey string `validate:"omitempty,uri"`
76- EncryptionKey string `validate:"omitempty,uri"`
75+ SigningKey string `validate:"omitempty,uri|file "`
76+ EncryptionKey string `validate:"omitempty,uri|file "`
7777 SubjectToken string
7878 SubjectTokenType string `validate:"omitempty,oneof=urn:ietf:params:oauth:token-type:access_token"`
7979 ActorToken string
8080 ActorTokenType string `validate:"omitempty,oneof=urn:ietf:params:oauth:token-type:access_token"`
8181 IDTokenHint string
8282 LoginHint string
8383 IDPHint string
84- TLSCert string `validate:"omitempty,uri"`
85- TLSKey string `validate:"omitempty,uri"`
86- TLSRootCA string `validate:"omitempty,uri"`
87- CallbackTLSCert string `validate:"omitempty,uri"`
88- CallbackTLSKey string `validate:"omitempty,uri"`
84+ TLSCert string `validate:"omitempty,uri|file "`
85+ TLSKey string `validate:"omitempty,uri|file "`
86+ TLSRootCA string `validate:"omitempty,uri|file "`
87+ CallbackTLSCert string `validate:"omitempty,uri|file "`
88+ CallbackTLSKey string `validate:"omitempty,uri|file "`
8989 HTTPTimeout time.Duration
9090 BrowserTimeout time.Duration
9191 DPoP bool
0 commit comments