From 8b5d7a751ac0c4b0d7da22ae362a83b208976cda Mon Sep 17 00:00:00 2001 From: Ramon Date: Thu, 9 Apr 2026 23:24:57 +0200 Subject: [PATCH] fix(console): jwt provider callback urls #11589 (#11966) # Which Problems Are Solved The console didn't specify any callback url's for the JWT idp provider. # How the Problems Are Solved Added callback url's to the JWT idp provider screen in the management console. # Additional Changes # Additional Context - Closes #11589 --- .../provider-jwt/provider-jwt.component.html | 1 + .../provider-jwt/provider-jwt.component.ts | 1 + .../provider-next/provider-next.service.ts | 15 +++++++++++++++ 3 files changed, 17 insertions(+) diff --git a/console/src/app/modules/providers/provider-jwt/provider-jwt.component.html b/console/src/app/modules/providers/provider-jwt/provider-jwt.component.html index 22ac330a2..2ed95e033 100644 --- a/console/src/app/modules/providers/provider-jwt/provider-jwt.component.html +++ b/console/src/app/modules/providers/provider-jwt/provider-jwt.component.html @@ -28,6 +28,7 @@ [autofillLink]="autofillLink$ | async" [activateLink]="activateLink$ | async" [expanded]="!!(expandWhatNow$ | async)" + [copyUrls]="copyUrls$ | async" (activate)="activate()" > diff --git a/console/src/app/modules/providers/provider-jwt/provider-jwt.component.ts b/console/src/app/modules/providers/provider-jwt/provider-jwt.component.ts index 8018d6cf9..1964cc175 100644 --- a/console/src/app/modules/providers/provider-jwt/provider-jwt.component.ts +++ b/console/src/app/modules/providers/provider-jwt/provider-jwt.component.ts @@ -68,6 +68,7 @@ export class ProviderJWTComponent { this.service$, ); public expandWhatNow$ = this.nextSvc.expandWhatNow(this.id$, this.activateLink$, this.justCreated$); + protected readonly copyUrls$ = this.nextSvc.jwtCallbackUrls(); constructor( private authService: GrpcAuthService, diff --git a/console/src/app/modules/providers/provider-next/provider-next.service.ts b/console/src/app/modules/providers/provider-next/provider-next.service.ts index b7ef1f527..7c1386e91 100644 --- a/console/src/app/modules/providers/provider-next/provider-next.service.ts +++ b/console/src/app/modules/providers/provider-next/provider-next.service.ts @@ -95,6 +95,21 @@ export class ProviderNextService { ); } + jwtCallbackUrls(): Observable { + return this.env.env.pipe( + map((env) => [ + { + label: 'Login V1 Callback URL', + url: `${env.issuer}/ui/login/idps/jwt`, + }, + { + label: 'Login V2 Callback URL', + url: `${env.issuer}/idps/jwt`, + }, + ]), + ); + } + expandWhatNow( id$: Observable, activateLink$: Observable,