Overview of sdk-backend-tiger
Home > @gooddata/sdk-backend-tiger
sdk-backend-tiger package
This package provides the Analytical Backend implementation for GoodData Cloud and GoodData.CN.
Remarks
You can use this package to communicate with GoodData Cloud and GoodData.CN in a convenient way without concerning yourself with low-level details. The functionality includes but is not limited to: getting and creating metadata objects, running executions, getting settings, getting available workspaces, and more.
For similar package for the GoodData platform, see @gooddata/sdk-backend-bear.
Classes
| Class | Description |
|---|---|
| ContextDeferredAuthProvider | This implementation of authentication provider defers the responsibility for performing authentication to the context in which it exists. |
| TigerAuthProviderBase | Base for other IAuthenticationProvider implementations. |
| TigerTokenAuthProvider | This implementation of authentication provider uses an API Token as bearer of authentication. |
Functions
| Function | Description |
|---|---|
| createTigerAuthenticationUrl(backend, authenticationFlow, location) | Given tiger backend, authentication flow details and current location, this function creates URL where the browser should redirect to start authentication flow with correct return address. |
| redirectToTigerAuthentication(context, error) | Given authentication context and the authentication error, this implementation of NotAuthenticatedHandler will redirect current window to location where Tiger authentication flow will start. |
| tigerFactory(config, implConfig) | Returns function which creates instances of Analytical Backend implementation which works with the 'tiger' version of the GoodData platform. |