From ab8641987d40de186baa2c28c01f713b1e17d703 Mon Sep 17 00:00:00 2001 From: Paul Bauriegel Date: Fri, 22 Nov 2024 19:29:57 +0100 Subject: [PATCH 1/4] Add keycloak SSO --- .../login/components/KeycloakLogo.vue | 164 ++++++++++++++++++ .../login/components/OAuthLoginButton.vue | 7 + argilla-frontend/translation/de.js | 2 +- .../authentication/oauth2/_backends.py | 1 + .../reference/argilla-server/sso_keycloak.md | 152 ++++++++++++++++ 5 files changed, 325 insertions(+), 1 deletion(-) create mode 100644 argilla-frontend/components/features/login/components/KeycloakLogo.vue create mode 100644 argilla/docs/reference/argilla-server/sso_keycloak.md diff --git a/argilla-frontend/components/features/login/components/KeycloakLogo.vue b/argilla-frontend/components/features/login/components/KeycloakLogo.vue new file mode 100644 index 0000000000..bf51bb2c83 --- /dev/null +++ b/argilla-frontend/components/features/login/components/KeycloakLogo.vue @@ -0,0 +1,164 @@ + diff --git a/argilla-frontend/components/features/login/components/OAuthLoginButton.vue b/argilla-frontend/components/features/login/components/OAuthLoginButton.vue index 3f906066e9..5abef5a68a 100644 --- a/argilla-frontend/components/features/login/components/OAuthLoginButton.vue +++ b/argilla-frontend/components/features/login/components/OAuthLoginButton.vue @@ -1,11 +1,18 @@ +