code: func (a *OAuthStrategy) Logout() error {
  	accessToken := a.AccessToken()
  
  	if accessToken == "" {
  		return nil
  	}
  
  	if err := a.OAuthClient.RevokeToken(a.AccessToken()); err != nil {
  		return err
  	}
  
  	a.SetTokens("", "")
  
  	return nil
  }
docs: // Logout will send a revoke token request
  //
  // On success, the AccessToken and RefreshToken will be empty