logout
AppDelegate.reachfive().logout()
Description
Kills the main SSO session as well as all provider sessions.
Use the Revoke refresh token endpoint to invalidate all active user tokens on a specific client_id.
 | 
Examples
AppDelegate
  .reachfive()
  .logout()
  .onSuccess{ _ in
      // Do something
  }
  .onFailure { error in
      // Return a ReachFive error
  }
Response
Type: Future<(), ReachFiveError>
ReachFiveError
Based on the problem, the ReachFiveError will be:
- 
RequestError(requestErrors: RequestErrors)if it’s a bad request error.error
stringThe main error message.
errorId
stringThe identifier of the error.
errorUserMsg
stringThe user-friendly error message.
This property is translated according to the user’s browser settings. Currently supported languages: - Currently supported languages
 - 
- 
ar- العربية Arabic - 
de- Deutsch German - 
en- English - 
es- Español Spanish - 
fr- Français French - 
hu- Magyar Hungarian - 
it- Italiano Italian - 
jp- 日本 Japanese - 
ko- 한국인 Korean - 
nl- Nederlands Dutch - 
pt- Portuguese - 
ru- Ру́сский Russian - 
sk- Slovenský Slovak - 
zh-CN- People’s Republic of China Simplified Chinese - 
zh-Hans- Simplified Chinese - 
zh-Hant- Traditional Chinese - 
zh-HK- Hong Kong Traditional Chinese - 
zh-MO- Macao Traditional Chinese - 
zh-SG- Singapore Simplified Chinese - 
zh-TW- Taiwan Traditional Chinese 
 - 
 
errorMessageKey
stringThe error message key.
errorDescription
stringThe technical error message.
errorDetails FieldError[]
field
stringThe field concerned by the error.
message
stringThe message error returned for the
field.code
stringThe code error returned for the
field.- 
AuthFailure(reason: String)if the authentication has failed. - 
AuthCanceledif the authentication was cancelled. - 
TechnicalError(reason: String)if it’s an internal server error.