Token for use with workload identity federation
Token for use with workload identity federation
httr::Token -> httr::Token2.0 -> WifToken
Inherited methods
new()Get a token via workload identity federation
WifToken$new(params = list())paramsA list of parameters for init_oauth_external_account().
A WifToken.
init_credentials()Enact the actual token exchange for workload identity federation.
WifToken$init_credentials()
refresh()Refreshes the token, which means re-doing the entire token flow in this case.
WifToken$refresh()
...Not used.
...Not used.
can_refresh()Placeholder implementation of required method. Returns TRUE.
WifToken$can_refresh()
cache()Placeholder implementation of required method. Returns self.
WifToken$cache()
load_from_cache()Placeholder implementation of required method. Returns self.
WifToken$load_from_cache()
validate()Placeholder implementation of required method.
WifToken$validate()
revoke()Placeholder implementation of required method.
WifToken$revoke()
clone()The objects of this class are cloneable with this method.
WifToken$clone(deep = FALSE)deepWhether to make a deep clone.
Not intended for direct use. See credentials_external_account() instead.