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?

https://youtu.be/OkqRTNluXOg

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

https://cloud.google.com/identity-platform/docs/web/mfa