ZEROSPAM\Framework\SDK\Client\IOAuthClient
Interface IOAuthClient
Client to make request to a server that use OAuth2 authentication
Synopsis
interface IOAuthClient
{
- // methods
- public IOAuthClient registerMiddleware()
- public IOAuthClient unregisterMiddleware()
- public AccessToken refreshToken()
- public AccessToken getToken()
- public IResponse processRequest()
- public IOAuthClient registerPreRequestMiddleware()
- public IOAuthClient unregisterPreRequestMiddleware()
- public void setToken()
- public IOAuthConfiguration getConfiguration()
- public IOAuthClient registerRefreshTokenMiddleware()
- public IOAuthClient unregisterRefreshTokenMiddleware()
Methods
public
- getConfiguration() — Get linked configuration
- getToken() — Currently used access token.
- processRequest() — Process the given request and return an array containing the results.
- refreshToken() — Refresh token.
- registerMiddleware() — Register the given middleware.
- registerPreRequestMiddleware() — Register a pre request middleware
- registerRefreshTokenMiddleware() — Register a middleware to take care of refresh token
- setToken() — Set the AccessToken
- unregisterMiddleware() — Unregister the middleware.
- unregisterPreRequestMiddleware() — UnRegister a pre request middleware
- unregisterRefreshTokenMiddleware() — UnRegister a refreshToken middleware