From 5abc489b9954111d66d1385aa62a3ea962fa0a55 Mon Sep 17 00:00:00 2001 From: vnugent Date: Tue, 30 Jan 2024 15:23:06 -0500 Subject: merge upstream. Add dynamic client-side support for optional oauth2 and social login methods --- front-end/src/views/Account/[comp].vue | 100 ++++---- .../views/Account/components/oauth/CreateApp.vue | 182 ++++++++++++++ .../src/views/Account/components/oauth/Oauth.vue | 78 ++++++ .../Account/components/oauth/SingleApplication.vue | 198 ++++++++++++++++ .../Account/components/oauth/o2AppValidation.ts | 43 ++++ .../views/Account/components/profile/Profile.vue | 119 +++++----- .../src/views/Account/components/settings/Fido.vue | 37 ++- .../Account/components/settings/PasswordReset.vue | 117 +++++---- .../src/views/Account/components/settings/Pki.vue | 262 ++++++++++----------- .../views/Account/components/settings/Security.vue | 53 ++--- .../views/Account/components/settings/Settings.vue | 13 +- .../Account/components/settings/TotpSettings.vue | 232 +++++++++--------- front-end/src/views/Blog/components/Posts.vue | 51 ++-- .../views/Blog/components/image-preview-dialog.vue | 54 ++--- front-end/src/views/Blog/index.vue | 66 +++--- front-end/src/views/Login/components/Social.vue | 36 +-- front-end/src/views/Login/components/UserPass.vue | 7 +- front-end/src/views/Login/index.vue | 75 +++--- front-end/src/views/Login/pki/index.vue | 70 +++--- front-end/src/views/Login/social/[type].vue | 90 +++---- 20 files changed, 1186 insertions(+), 697 deletions(-) create mode 100644 front-end/src/views/Account/components/oauth/CreateApp.vue create mode 100644 front-end/src/views/Account/components/oauth/Oauth.vue create mode 100644 front-end/src/views/Account/components/oauth/SingleApplication.vue create mode 100644 front-end/src/views/Account/components/oauth/o2AppValidation.ts (limited to 'front-end/src/views') diff --git a/front-end/src/views/Account/[comp].vue b/front-end/src/views/Account/[comp].vue index d4f1c4d..713a6fe 100644 --- a/front-end/src/views/Account/[comp].vue +++ b/front-end/src/views/Account/[comp].vue @@ -1,3 +1,51 @@ + - - \ No newline at end of file diff --git a/front-end/src/views/Account/components/oauth/Oauth.vue b/front-end/src/views/Account/components/oauth/Oauth.vue new file mode 100644 index 0000000..d269689 --- /dev/null +++ b/front-end/src/views/Account/components/oauth/Oauth.vue @@ -0,0 +1,78 @@ + + + + diff --git a/front-end/src/views/Account/components/oauth/SingleApplication.vue b/front-end/src/views/Account/components/oauth/SingleApplication.vue new file mode 100644 index 0000000..60bad68 --- /dev/null +++ b/front-end/src/views/Account/components/oauth/SingleApplication.vue @@ -0,0 +1,198 @@ + + +