MCPcopy
hub / github.com/jetify-com/devbox / getSubOrAccessTokenHash

Function getSubOrAccessTokenHash

internal/devbox/providers/nixcache/nixcache.go:185–192  ·  view source on GitHub ↗
(token *session.Token)

Source from the content-addressed store, hash-verified

183}
184
185func 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}

Callers 1

nixcache.goFile · 0.85

Calls 1

BytesFunction · 0.92

Tested by

no test coverage detected