[ACS-5279] enhanced oath2 configuration handling (#8575)

* [ACS-5279] enhanced oath2 configuration handling

* fix tests

* fix schema
This commit is contained in:
Denys Vuika
2023-06-02 12:02:50 +01:00
committed by GitHub
parent ea5c3466ef
commit 654acd553f
13 changed files with 83 additions and 105 deletions

View File

@@ -17,7 +17,7 @@
import { Component, EventEmitter, Output, ViewEncapsulation, OnInit, Input } from '@angular/core';
import { Validators, UntypedFormGroup, UntypedFormBuilder, UntypedFormControl } from '@angular/forms';
import { AppConfigService, AppConfigValues, StorageService, AlfrescoApiService, OauthConfigModel, AuthenticationService } from '@alfresco/adf-core';
import { AppConfigService, AppConfigValues, StorageService, AlfrescoApiService, AuthenticationService } from '@alfresco/adf-core';
import { ENTER } from '@angular/cdk/keycodes';
export const HOST_REGEX = '^(http|https):\/\/.*[^/]$';
@@ -137,7 +137,7 @@ export class HostSettingsComponent implements OnInit {
}
private createOAuthFormGroup(): UntypedFormGroup {
const oauth = this.appConfig.get<OauthConfigModel>(AppConfigValues.OAUTHCONFIG, {} as any);
const oauth = this.appConfig.oauth2;
return this.formBuilder.group({
host: [oauth.host, [Validators.required, Validators.pattern(HOST_REGEX)]],