Commit Graph

25 Commits

Author SHA1 Message Date
andrewwallacespeckle 8c4aa18333 refactor(fe): update active state of sso switch 2025-06-23 14:27:49 +02:00
andrewwallacespeckle 1011acd97e Fix sso alignment 2025-06-18 14:48:15 +02:00
Benjamin Ottensten 174166ac56 Adjust various spacings and sizes 2025-06-13 13:23:29 +02:00
Benjamin Ottensten 531e6e3baa Update copy and styling in security settings 2025-06-13 12:14:43 +02:00
andrewwallacespeckle 3a68bf6525 fix(fe): SSO section 2025-06-06 11:29:24 +02:00
andrewwallacespeckle fd3edc14c2 Non-admin can go to billing. Align switches 2025-06-05 15:28:49 +02:00
andrewwallacespeckle 02ef0bc174 Switch alignment 2025-06-05 15:26:13 +02:00
andrewwallacespeckle a1c0c08c90 Move disabled radio styles to ui-components 2025-06-05 15:24:00 +02:00
andrewwallacespeckle eb325ccfd8 More permissions 2025-06-05 12:47:01 +02:00
andrewwallacespeckle 742865370a Permissions. SSO to new layout 2025-06-05 12:17:43 +02:00
andrewwallacespeckle af02506152 Design changes 2025-06-04 15:52:56 +02:00
andrewwallacespeckle 15bfeea48e refactor(fe): security page 2025-05-22 14:30:00 +02:00
Mike 943ca6481b Fix: Various workspace and copy fixes (#4519) 2025-04-22 11:20:48 +02:00
Chuck Driesler d3b8cdba8f fix(sso): azure upn fallback (#3982)
* fix(sso): azure upn fallback

* fix(sso): more explicit types

* fix(sso): update redirects

* fix(sso): safer property check
2025-02-17 16:05:06 +00:00
Mike d77af226fc Feat: Setting as pages (#3813) 2025-01-20 13:46:32 +01:00
Chuck Driesler 453d1c21bf fix(sso): keep secrets secret (#3607) 2024-12-03 12:40:24 +01:00
andrewwallacespeckle 0c044c6354 Refill form on sso validation (#3603) 2024-12-02 22:59:45 +01:00
Chuck Driesler b41b08d688 fix(sso): oidc state parameter (#3598)
* feat(sso): use state parameter

* chore(sso): fix tests

* fix(sso): entraid moment

* chore(sso): use specific errors
2024-12-02 18:16:28 +00:00
Chuck Driesler 3319dd731c fix(sso): repair error handling during validation flow (#3551)
* fix(sso): better redirect urls I think

* fix(sso): handle both flows

* fix(sso): some more error handling tweaks

* chore(sso): fix test oops

* Handle validation messages

---------

Co-authored-by: andrewwallacespeckle <andrew@speckle.systems>
2024-12-02 16:36:03 +01:00
andrewwallacespeckle dc681dfaae Dont autocomplete client secret (#3597) 2024-12-02 16:31:30 +01:00
Chuck Driesler 4a0f69e184 fix(sso): delete via id (#3570) 2024-11-27 16:15:19 +00:00
andrewwallacespeckle b4ecb30789 fix(fe2): Update delete sso provider composable (#3568)
* Update delete composable. Check role in Wrapper

* Use CommonCard

* Tooltip for non-admin users
2024-11-27 14:33:26 +00:00
andrewwallacespeckle 9c29ca07e3 Add SSO indicator to Wrapper (#3565) 2024-11-27 11:46:02 +00:00
Mike afb0cf353f Feat: Disable SSO if not in plan (#3547) 2024-11-26 12:46:14 +01:00
andrewwallacespeckle d3931f1855 feat(fe2): Frontend SSO Integration (#3464)
* Readd work from old branch

* Improved Login.vue

* Replace watch with onResult

* Server: Error improvement

* FE Middleware

* Update style

* Delete Sso. Mixpanel events

* Updates

* Improved loading state

* Invites. Register sso page

* Middleware improvements. Session error no logout

* Changes from deisgns

* Swap button to LayoutMenu

* Improve middleware

* Remove typo

* Fix errormessage

* Remove edit functionality

* New composable file for sso

* Improved names for composables. Tidyups

* Reactive errors

* Reorder Login.vue

* Improved Typeguard

* Enum

* Comments from Mike

* Add error toast

* Remove FormButton from LoginButtonBase

* Use linkComponent prop

* Move workspace select to new component

* Fragmentation

* Fix loading useFetch

* use WorkspaceAvatar

* Feature flag sso button

* Update fragment name

* Skip middleware during auth flow

* Add rules to Workspace Selector

* Reactive useWorkspacePublicSsoCheck

* AuthRegisterNewsletter types

* v-bind on Select

* Fragment WrapperSecurity

* Remove useForm from Form.vue

* Reactive values in composables

* Prevent infinite loading when no invite found

* useWorkspaceSsoValidation maybeRef

* Added comment to requireSsoEnabled

* Bugfix

* Update Button.vue

* Fix form

* Update valid model middleware

* Update LoginButtonBase.vue

* NewsletterConset ref

* use setFieldValue

* Update Login.vue

* Swap mayberef to ref

* Comments from PR

* Changes from call with Fabs

* Fix session-error bug

* Fix circleci

* Small fix to index
2024-11-21 12:50:57 +00:00