diff --git a/console/src/app/pages/projects/apps/app-secret-dialog/app-secret-dialog.component.html b/console/src/app/pages/projects/apps/app-secret-dialog/app-secret-dialog.component.html index 091dbf26d..2fca07928 100644 --- a/console/src/app/pages/projects/apps/app-secret-dialog/app-secret-dialog.component.html +++ b/console/src/app/pages/projects/apps/app-secret-dialog/app-secret-dialog.component.html @@ -1,33 +1,53 @@

- {{'APP.OIDC.CLIENTSECRET' | translate}} + {{ 'APP.OIDC.CLIENTSECRET' | translate }}

-

{{'APP.OIDC.CLIENTSECRET_DESCRIPTION' | translate}}

+

{{ 'APP.OIDC.CLIENTSECRET_DESCRIPTION' | translate }}

- ClientId: {{data.clientId}} -
- ClientSecret: {{data.clientSecret}} -
- {{'APP.OIDC.CLIENTSECRET_NOSECRET' | translate}} + {{ 'APP.OIDC.CLIENTSECRET_NOSECRET' | translate }}
- -
\ No newline at end of file + diff --git a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.html b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.html index ad3dc7ea6..3fb62e789 100644 --- a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.html +++ b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.html @@ -1,15 +1,15 @@

- {{'USER.MFA.DIALOG.ADD_MFA_TITLE' | translate}} {{data?.number}} + {{ 'USER.MFA.DIALOG.ADD_MFA_TITLE' | translate }} {{ data?.number }}

-

{{'USER.MFA.DIALOG.ADD_MFA_DESCRIPTION' | translate}}

+

{{ 'USER.MFA.DIALOG.ADD_MFA_DESCRIPTION' | translate }}

- {{'USER.MFA.U2F' | translate}} + {{ 'USER.MFA.U2F' | translate }}
-

{{'USER.MFA.OTP_DIALOG_DESCRIPTION' | translate}}

+

{{ 'USER.MFA.OTP_DIALOG_DESCRIPTION' | translate }}

+ +
+ {{ otpsecret }} + +
@@ -39,25 +55,31 @@
-

{{'USER.MFA.U2F_DIALOG_DESCRIPTION' | translate}}

+

{{ 'USER.MFA.U2F_DIALOG_DESCRIPTION' | translate }}

- {{'USER.MFA.U2F_NAME' | translate}} + {{ 'USER.MFA.U2F_NAME' | translate }} -

{{u2fError}}

+

{{ u2fError }}

- -
\ No newline at end of file + diff --git a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.scss b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.scss index 8be451056..84ef35390 100644 --- a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.scss +++ b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.scss @@ -33,6 +33,29 @@ display: flex; flex-direction: column; align-items: center; + + .qrcode-wrapper { + display: flex; + flex-direction: column; + align-items: center; + + .otp-flex { + display: flex; + align-items: center; + border: 1px solid #ffffff20; + border-radius: 0.5rem; + padding-left: 0.5rem; + justify-content: space-between; + + .overflow-auto { + overflow: auto; + + .desc { + font-size: 14px; + } + } + } + } } .u2f { diff --git a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.ts b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.ts index 927a9e80a..7a1855709 100644 --- a/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.ts +++ b/console/src/app/pages/users/user-detail/auth-user-detail/auth-factor-dialog/auth-factor-dialog.component.ts @@ -20,6 +20,8 @@ export enum AuthFactorType { }) export class AuthFactorDialogComponent { public otpurl: string = ''; + public otpsecret: string = ''; + public otpcode: string = ''; public u2fname: string = ''; @@ -29,6 +31,8 @@ export class AuthFactorDialogComponent { AuthFactorType: any = AuthFactorType; selectedType!: AuthFactorType; + + public copied: string = ''; constructor( private authService: GrpcAuthService, private toast: ToastService, @@ -48,6 +52,7 @@ export class AuthFactorDialogComponent { this.authService.addMyMultiFactorOTP().then( (otpresp) => { this.otpurl = otpresp.url; + this.otpsecret = otpresp.secret; }, (error) => { this.toast.showError(error);