You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Nomad 1.5.0 (542b23e) we started using the ACL.WhoAmI RPC method from the client to allow clients to check Workload Identity tokens and not just ACL tokens. In Nomad 1.7.0, we broke this by accidentally changing the wire format of the WhoAmI RPC response. See #19555. We've fixed that in #19578, but there's a better long-term solution:
Remove the ACL.WhoAmI callers from the client
Have the client check WI tokens using the server public keys
Un-deprecated ACL.ResolveToken. For non-WI tokens, have the client check with the server via ACL.ResolveToken
We'll want to keep the existing ACL.WhoAmI method for backwards compatibility, but it might also be a good idea to provide a HTTP endpoint for it to make it a useful debugging tool.
The text was updated successfully, but these errors were encountered:
In Nomad 1.5.0 (542b23e) we started using the
ACL.WhoAmI
RPC method from the client to allow clients to check Workload Identity tokens and not just ACL tokens. In Nomad 1.7.0, we broke this by accidentally changing the wire format of theWhoAmI
RPC response. See #19555. We've fixed that in #19578, but there's a better long-term solution:ACL.WhoAmI
callers from the clientACL.ResolveToken
. For non-WI tokens, have the client check with the server viaACL.ResolveToken
We'll want to keep the existing
ACL.WhoAmI
method for backwards compatibility, but it might also be a good idea to provide a HTTP endpoint for it to make it a useful debugging tool.The text was updated successfully, but these errors were encountered: