From 9151b9c2d6d1b6244424dd1ad42282f53960b25d Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 12 Aug 2020 16:03:41 -0400 Subject: [PATCH] support launching sso from login page button (#59) --- src/app/accounts/login.component.html | 27 ++++++++++++++++----------- src/app/accounts/login.component.ts | 4 ++++ src/app/accounts/sso.component.html | 22 ++-------------------- src/app/accounts/sso.component.ts | 5 ----- src/locales/en/messages.json | 3 +++ 5 files changed, 25 insertions(+), 36 deletions(-) diff --git a/src/app/accounts/login.component.html b/src/app/accounts/login.component.html index 68971a6c..6ac1318b 100644 --- a/src/app/accounts/login.component.html +++ b/src/app/accounts/login.component.html @@ -18,17 +18,22 @@ [(ngModel)]="masterPassword" class="form-control"> - - - - Enterprise Single Sign-On - +
+
+ + +
+ +
diff --git a/src/app/accounts/login.component.ts b/src/app/accounts/login.component.ts index 1d8779b8..6f9ea7b8 100644 --- a/src/app/accounts/login.component.ts +++ b/src/app/accounts/login.component.ts @@ -50,4 +50,8 @@ export class LoginComponent extends BaseLoginComponent { modal.close(); }); } + + sso() { + return super.launchSsoBrowser('connector', 'bwdc://sso-callback'); + } } diff --git a/src/app/accounts/sso.component.html b/src/app/accounts/sso.component.html index 6eac0959..1685dff0 100644 --- a/src/app/accounts/sso.component.html +++ b/src/app/accounts/sso.component.html @@ -3,27 +3,9 @@
-
+
- Logging in, please wait... -
-
-

- Quickly log in using your organization's single sign-on portal. Please enter your - organization's identifier to begin.

-
- - -
- - - {{'cancel' | i18n}} - + {{'loading' | i18n}}
diff --git a/src/app/accounts/sso.component.ts b/src/app/accounts/sso.component.ts index b9616506..1084aed4 100644 --- a/src/app/accounts/sso.component.ts +++ b/src/app/accounts/sso.component.ts @@ -33,9 +33,4 @@ export class SsoComponent extends BaseSsoComponent { this.redirectUri = 'bwdc://sso-callback'; this.clientId = 'connector'; } - - async submit() { - await super.submit(); - this.router.navigate(['login']); - } } diff --git a/src/locales/en/messages.json b/src/locales/en/messages.json index e23335a5..e4134a76 100644 --- a/src/locales/en/messages.json +++ b/src/locales/en/messages.json @@ -614,5 +614,8 @@ }, "region": { "message": "Region" + }, + "enterpriseSingleSignOn": { + "message": "Enterprise Single Sign-On" } }