From b44efe17884c3d863411bb2deeacae027851ad95 Mon Sep 17 00:00:00 2001 From: Gildas Garcia <1122076+djhi@users.noreply.github.com> Date: Mon, 9 Jan 2023 11:58:04 +0100 Subject: [PATCH 1/3] Add auth0 authProvider --- docs/AuthProviderList.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/AuthProviderList.md b/docs/AuthProviderList.md index 8ce4162ad56..d8d1babeb26 100644 --- a/docs/AuthProviderList.md +++ b/docs/AuthProviderList.md @@ -7,6 +7,7 @@ title: "Supported Auth Provider Backends" It's very common that your auth logic is so specific that you'll need to write your own `authProvider`. However, the community has built a few open-source Auth Providers that may fit your need: +- **[Auth0](https://auth0.com/)**: [ra-auth-auth0](https://github.com/marmelab/ra-auth-auth0) - **[AWS Amplify](https://docs.amplify.aws)**: [MrHertal/react-admin-amplify](https://github.com/MrHertal/react-admin-amplify) - **[AWS Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/setting-up-the-javascript-sdk.html)**: [thedistance/ra-cognito](https://github.com/thedistance/ra-cognito) - **[Firebase Auth (Google, Facebook, GitHub, etc.)](https://firebase.google.com/docs/auth/web/firebaseui)**: [benwinding/react-admin-firebase](https://github.com/benwinding/react-admin-firebase#auth-provider) From 4fb39bd36e191581dc14ebaf3d3ec3355e8f3094 Mon Sep 17 00:00:00 2001 From: Gildas Garcia <1122076+djhi@users.noreply.github.com> Date: Wed, 11 Jan 2023 10:02:21 +0100 Subject: [PATCH 2/3] Remove previous auth0 authProvider --- docs/AuthProviderList.md | 1 - 1 file changed, 1 deletion(-) diff --git a/docs/AuthProviderList.md b/docs/AuthProviderList.md index d8d1babeb26..9f105c980f8 100644 --- a/docs/AuthProviderList.md +++ b/docs/AuthProviderList.md @@ -16,7 +16,6 @@ It's very common that your auth logic is so specific that you'll need to write y Beyond ready-to-use providers, you may find help in these third-party tutorials about integrating more authentication backends: -* **[Auth0](https://auth0.com/docs/libraries/auth0-single-page-app-sdk)**: [spintech-software/react-admin-auth0-example](https://github.com/spintech-software/react-admin-auth0-example) * **[Azure Active Directory](https://github.com/AzureAD/microsoft-authentication-library-for-js/tree/dev/lib/msal-browser)**: [victorp13/react-admin-msal](https://github.com/victorp13/react-admin-msal) * **[Loopback](https://loopback.io/doc/en/lb4/Authentication-overview.html)**: [appsmith dev.to tutorial](https://dev.to/appsmith/building-an-admin-dashboard-with-react-admin-86i#adding-authentication-to-reactadmin) * **[OpenID Connect (OIDC)](https://openid.net/connect/)**: [marmelab/ra-example-oauth](https://github.com/marmelab/ra-example-oauth) From 1c591c2d979d2f714e02f6a14fd309406f358562 Mon Sep 17 00:00:00 2001 From: Gildas Garcia <1122076+djhi@users.noreply.github.com> Date: Wed, 11 Jan 2023 10:03:25 +0100 Subject: [PATCH 3/3] Add cognito --- docs/AuthProviderList.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/AuthProviderList.md b/docs/AuthProviderList.md index 9f105c980f8..f86b30d54a8 100644 --- a/docs/AuthProviderList.md +++ b/docs/AuthProviderList.md @@ -9,7 +9,7 @@ It's very common that your auth logic is so specific that you'll need to write y - **[Auth0](https://auth0.com/)**: [ra-auth-auth0](https://github.com/marmelab/ra-auth-auth0) - **[AWS Amplify](https://docs.amplify.aws)**: [MrHertal/react-admin-amplify](https://github.com/MrHertal/react-admin-amplify) -- **[AWS Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/setting-up-the-javascript-sdk.html)**: [thedistance/ra-cognito](https://github.com/thedistance/ra-cognito) +- **[AWS Cognito](https://docs.aws.amazon.com/cognito/latest/developerguide/setting-up-the-javascript-sdk.html)**: [ra-auth-cognito](https://github.com/marmelab/ra-auth-cognito) - **[Firebase Auth (Google, Facebook, GitHub, etc.)](https://firebase.google.com/docs/auth/web/firebaseui)**: [benwinding/react-admin-firebase](https://github.com/benwinding/react-admin-firebase#auth-provider) - **[Supabase](https://supabase.io/)**: [marmelab/ra-supabase](https://github.com/marmelab/ra-supabase) - **[Keycloak](https://www.keycloak.org/)**: [marmelab/ra-keycloak](https://github.com/marmelab/ra-keycloak)