diff --git a/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.html b/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.html index 42a89447f..8edbf3fe6 100644 --- a/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.html +++ b/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.html @@ -41,6 +41,7 @@
Configure external authentication providers using OpenID Connect (OIDC) protocol for seamless single sign-on integration. diff --git a/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.ts b/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.ts index b260bc876..a99cc17ee 100644 --- a/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.ts +++ b/booklore-ui/src/app/core/security/oauth2-management/authentication-settings.component.ts @@ -13,6 +13,7 @@ import {filter, take} from 'rxjs/operators'; import {MultiSelect} from 'primeng/multiselect'; import {Library} from '../../../features/book/model/library.model'; import {LibraryService} from '../../../features/book/service/library.service'; +import {ExternalDocLinkComponent} from '../../../shared/components/external-doc-link/external-doc-link.component'; @Component({ selector: 'app-authentication-settings', @@ -25,7 +26,8 @@ import {LibraryService} from '../../../features/book/service/library.service'; ToggleSwitch, Button, MultiSelect, - ReactiveFormsModule + ReactiveFormsModule, + ExternalDocLinkComponent ], styleUrls: ['./authentication-settings.component.scss'] }) diff --git a/booklore-ui/src/app/shared/components/external-doc-link/external-doc-link.component.ts b/booklore-ui/src/app/shared/components/external-doc-link/external-doc-link.component.ts index 7fc873a17..c86419348 100644 --- a/booklore-ui/src/app/shared/components/external-doc-link/external-doc-link.component.ts +++ b/booklore-ui/src/app/shared/components/external-doc-link/external-doc-link.component.ts @@ -2,7 +2,8 @@ import {Component, Input} from '@angular/core'; import {Tooltip} from 'primeng/tooltip'; export type DocType = 'kobo' | 'opds' | 'metadataManager' | 'koReader' | 'email' - | 'amazonCookie' | 'fetchConfig' | 'hardcover' | 'taskManagement' | 'fileNamePatterns'; + | 'amazonCookie' | 'fetchConfig' | 'hardcover' | 'taskManagement' | 'fileNamePatterns' + | 'authentication'; @Component({ selector: 'app-external-doc-link', @@ -37,6 +38,7 @@ export class ExternalDocLinkComponent { fetchConfig: `${this.BASE_URL}/metadata/metadata-fetch-configuration`, taskManagement: `${this.BASE_URL}/tools/task-manager`, fileNamePatterns: `${this.BASE_URL}/metadata/file-naming-patterns`, + authentication: `${this.BASE_URL}/authentication/overview#setting-up-oidc`, }; @Input() docType!: DocType;