(token *session.Token)
| 183 | } |
| 184 | |
| 185 | func getSubOrAccessTokenHash(token *session.Token) string { |
| 186 | // We need this because the token is missing IDToken when used in CICD. |
| 187 | // TODO: Implement AccessToken Parsing so we can extract sub form that. |
| 188 | if token.IDClaims() != nil && token.IDClaims().Subject != "" { |
| 189 | return token.IDClaims().Subject |
| 190 | } |
| 191 | return cachehash.Bytes([]byte(token.AccessToken)) |
| 192 | } |