MCPcopy Create free account
hub / github.com/cloudfoundry/cli / RevokeAccessAndRefreshTokens

Method RevokeAccessAndRefreshTokens

actor/v7action/auth.go:77–85  ·  view source on GitHub ↗

TODO: error check this in future stories

()

Source from the content-addressed store, hash-verified

75
76// TODO: error check this in future stories
77func (actor Actor) RevokeAccessAndRefreshTokens() error {
78 accessToken := actor.Config.AccessToken()
79 if actor.isTokenRevocable(accessToken) {
80 refreshToken := actor.Config.RefreshToken()
81 _ = actor.UAAClient.Revoke(refreshToken)
82 _ = actor.UAAClient.Revoke(accessToken)
83 }
84 return nil
85}
86
87func (actor Actor) isTokenRevocable(token string) bool {
88 segments := strings.Split(token, ".")

Callers

nothing calls this directly

Implementers 1

FakeActorcommand/v7/v7fakes/fake_actor.go

Calls 4

isTokenRevocableMethod · 0.95
AccessTokenMethod · 0.65
RefreshTokenMethod · 0.65
RevokeMethod · 0.65

Tested by

no test coverage detected