Version: 3.x
TokenStorageProvider
This interface can be implemented by the hosting app, and set in the options it should be a wrapper around access to a secure storage solution if
Ionic Identity Vault is not being used.Properties
clear
Clear storage.
Usage
storage.clear()
getAccessToken
Get the saved access token.
Usage
storage.getAccessToken()
Param
Optional token name, only used when multiple tokens are required (Azure specific feature).
getAuthResponse
Get the full auth result.
Usage
storage.getAuthResponse()
getIdToken
Get the id token.
Usage
storage.getIdToken()
getRefreshToken
Get the saved refresh token.
Usage
storage.getRefreshToken()
onLock
Specify a callback to be called when the vault locks.
Usage
storage.onLock(() => {
// do stuff
});
setAccessToken
Save the access token.
Usage
storage.saveAccessToken("123abcString", "mytoken")
Param
Optional token name, only used when multiple tokens are required (Azure specific feature).
setAuthResponse
Save the full auth response.
Usage
storage.setAuthResponse("OK")
setIdToken
Save the id token.
Usage
storage.setIdToken("123abcString")
setRefreshToken
Save the refresh token.
Usage
storage.setRefreshToken("123abcString")