GCP Authentication - vidyasekaran/GCP GitHub Wiki
SAML 2.0: Technical Overview
https://www.youtube.com/watch?v=SvppXbpv-5k
SAML is used SSO and authentication and authorisation as well.
Identity and Access Management: Technical Overview
https://www.youtube.com/watch?v=Tcvsefz5DmA
Different ways to Authenticate a Web Application
https://medium.com/@vivekmadurai/different-ways-to-authenticate-a-web-application-e8f3875c254a
Authentication overview
This page provides an overview of authentication in Google Cloud's platform for application developers. It describes principals, application credentials, and various ways to authenticate calls to Google Cloud APIs.
https://cloud.google.com/docs/authentication
Authenticating as an end user
https://cloud.google.com/docs/authentication/end-user
Authenticating as a service account
https://cloud.google.com/docs/authentication/production
How can I add authentication and identity management to my own app?
Select and enable "Identity Platform" (add google grade identity and access management to your applications and services)
You can add many providers here.
Settings ( can enable and monitor user activity logging)
Identity provider app shows UI which has provision to use signing using SAML / ODC / Github/Email/ google
Go to providers and click on application setup where you have code snippet to be used in our code to be configured. Add this javascript code to index.html
If u choose email as provider once you click login you get the token needed to use this token to backend your get authenticated.
For tutorial and reference
Identity Platform provides backend services and works with the easy-to-use SDKs and ready-made UI libraries to authenticate users to your app. It supports authentication using passwords, phone numbers, popular federated identity providers like Google, Facebook, Twitter, and any provider that supports SAML or OpenID Connect protocol.
Identity Platform integrates tightly with Google Cloud services, and it leverages industry standards like OAuth 2.0 and OpenID Connect, so it can be easily integrated with your custom backend.
https://cloud.google.com/identity-platform/docs
https://cloud.google.com/identity-platform/docs/quickstart-email-password
Quick start with emailid/password
https://cloud.google.com/identity-platform/docs/quickstart-email-password
Example code snippet to sign in users on app engine, email password,same etc
https://cloud.google.com/identity-platform/docs/web/app-engine
feedback Adding multi-factor authentication to your web apP