export our own model instead of the generated model and update the example

This commit is contained in:
Jacob Overgaard
2024-02-05 14:46:32 +01:00
parent a477495e50
commit 8dfe36400a

View File

@@ -1,5 +1,6 @@
import { UmbAuthFlow } from './auth-flow.js';
import { UMB_AUTH_CONTEXT } from './auth.context.token.js';
import type { UmbOpenApiConfiguration } from './models/openApiConfiguration.js';
import type { UmbControllerHostElement } from '@umbraco-cms/backoffice/controller-api';
import { UmbBaseController } from '@umbraco-cms/backoffice/class-api';
import { UmbBooleanState } from '@umbraco-cms/backoffice/observable-api';
@@ -125,12 +126,21 @@ export class UmbAuthContext extends UmbBaseController {
* @example <caption>Using the default OpenAPI configuration</caption>
* ```js
* const defaultOpenApi = authContext.getOpenApiConfiguration();
* OpenAPI = { ...OpenAPI, ...openApi };
* OpenAPI.BASE = defaultOpenApi.base;
* OpenAPI.WITH_CREDENTIALS = defaultOpenApi.withCredentials;
* OpenAPI.CREDENTIALS = defaultOpenApi.credentials;
* OpenAPI.TOKEN = defaultOpenApi.token;
* ```
* @returns The default OpenAPI configuration
*/
getOpenApiConfiguration() {
return this.#openApi;
getOpenApiConfiguration(): UmbOpenApiConfiguration {
return {
base: OpenAPI.BASE,
version: OpenAPI.VERSION,
withCredentials: OpenAPI.WITH_CREDENTIALS,
credentials: OpenAPI.CREDENTIALS,
token: () => this.getLatestToken(),
};
}
#getRedirectUrl() {