tokenEmail returns if the token payload has an email address. This is mainly used on OIDC token.
(s string)
| 254 | // tokenEmail returns if the token payload has an email address. This is |
| 255 | // mainly used on OIDC token. |
| 256 | func tokenEmail(s string) (string, bool) { |
| 257 | jwt, err := token.ParseInsecure(s) |
| 258 | if err != nil { |
| 259 | return "", false |
| 260 | } |
| 261 | return jwt.Payload.Email, jwt.Payload.Email != "" |
| 262 | } |
| 263 | |
| 264 | // tokenSubject extracts the token subject. |
| 265 | func tokenSubject(s string) (string, bool) { |
no test coverage detected
searching dependent graphs…