Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cyclenerd/google-cloud-identity-platform
🔑 Google Cloud Identity Platform Examples and How-To (Sign in with GitHub, GitLab, Microsoft, Google)
https://github.com/cyclenerd/google-cloud-identity-platform
azure-ad azure-identity firebase firebase-auth firebase-authentication gcp gcp-auth gcp-iam gitlab-application gitlab-oauth2 google-cloud google-cloud-identity google-cloud-platform google-developers
Last synced: 11 days ago
JSON representation
🔑 Google Cloud Identity Platform Examples and How-To (Sign in with GitHub, GitLab, Microsoft, Google)
- Host: GitHub
- URL: https://github.com/cyclenerd/google-cloud-identity-platform
- Owner: Cyclenerd
- License: apache-2.0
- Created: 2023-04-21T12:52:48.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-01T18:51:29.000Z (8 months ago)
- Last Synced: 2024-10-11T02:45:03.889Z (about 1 month ago)
- Topics: azure-ad, azure-identity, firebase, firebase-auth, firebase-authentication, gcp, gcp-auth, gcp-iam, gitlab-application, gitlab-oauth2, google-cloud, google-cloud-identity, google-cloud-platform, google-developers
- Language: HTML
- Homepage: https://gcloud-identity.nkn-it.de/
- Size: 7.37 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: security.md
Awesome Lists containing this project
README
# Google Cloud Identity Platform
[![Badge: Google Cloud](https://img.shields.io/badge/Google%20Cloud-%234285F4.svg?logo=google-cloud&logoColor=white)](#readme)
[![Badge: GitHub](https://img.shields.io/badge/GitHub-181717.svg?logo=github&logoColor=white)](#readme)
[![Badge: GitLab](https://img.shields.io/badge/GitLab-FC6D26.svg?logo=gitlab&logoColor=white)](#readme)
[![Badge: Windows](https://img.shields.io/badge/Windows-008080.svg?logo=windows95&logoColor=white)](#readme)
[![Badge: GitHub](https://img.shields.io/github/license/cyclenerd/google-cloud-identity-platform)](https://github.com/Cyclenerd/google-cloud-identity-platform/blob/master/LICENSE)In this repo you find examples and a step-by-step documentation how to configure [Google Cloud Identity Platform](https://cloud.google.com/identity-platform).
It shows you how to develop a webapp and implement login with
[GitHub](./github.md),
[GitLab](./gitlab.md),
[Microsoft](./microsoft.md) and
[Google](./google.md)
via Google Cloud Identity Platform.## 🎉 Demo
**👉 [gcloud-identity.nkn-it.de](https://gcloud-identity.nkn-it.de/)**
[![Screenshot: Demo webapp](./img/github-sign-in-ok.png)](https://gcloud-identity.nkn-it.de/)
## 📝 How-tos
* [:octocat: Signing in users with GitHub](./github.md)
* [🦊 Signing in users with GitLab](./gitlab.md)
* [🪟 Signing in users with Microsoft](./microsoft.md)
* [🔑 Signing in users with Google](./google.md)
* [🔐 Security](./security.md)## 📚 More to read
* GitHub
* [Creating a GitHub App](https://docs.github.com/en/apps/creating-github-apps/creating-github-apps/creating-a-github-app) (GitHub Docs)
* [Signing in users with GitHub](https://cloud.google.com/identity-platform/docs/web/github) (Google Docs)
* GitLab
* [Configure GitLab as an OAuth 2.0 authentication identity provider](https://docs.gitlab.com/ee/integration/oauth_provider.html#view-all-authorized-applications) (GitLab Docs)
* [Signing in users with OIDC](https://cloud.google.com/identity-platform/docs/web/oidc) (Google Docs)
* Microsoft
* [Register an Azure AD application](https://learn.microsoft.com/en-us/azure/active-directory/develop/quickstart-register-app#register-an-application) (Microsoft Docs)
* [Signing in users with Microsoft](https://cloud.google.com/identity-platform/docs/web/microsoft) (Google Docs)
* [Signing in users with Google](https://cloud.google.com/identity-platform/docs/web/google) (Google Docs)
* [Alternative ways to add Firebase to your JavaScript project](https://firebase.google.com/docs/web/alt-setup#from-the-cdn) (Firebase Docs)
* [FirebaseUI for Web](https://github.com/firebase/firebaseui-web#readme) (GitHub repo)
* [Verify ID tokens using a third-party JWT library](https://firebase.google.com/docs/auth/admin/verify-id-tokens#verify_id_tokens_using_a_third-party_jwt_library) (Firebase Docs)
* [Learn about using and managing API keys for Firebase](https://firebase.google.com/docs/projects/api-keys) (Firebase Docs)## ❤️ Contributing
Have a patch that will benefit this project?
Awesome! Follow these steps to have it accepted.1. Please read [how to contribute](CONTRIBUTING.md).
1. Fork this Git repository and make your changes.
1. Create a Pull Request.
1. Incorporate review feedback to your changes.
1. Accepted!## 📜 License
All files in this repository are under the [Apache License, Version 2.0](LICENSE) unless noted otherwise.
Portions of this webapp are modifications based on work created and shared by [Google](https://developers.google.com/readme/policies)
and used according to terms described in the [Creative Commons 4.0 Attribution License](https://creativecommons.org/licenses/by/4.0/).