I am successful with the both methods below, to log on using federated log in for my site on Google App Engine (Python)
users.create_login_url("\", "google", "https://www.google.com/accounts/o8/id")
users.create_login_url("\", "yahoo", "http://open.login.yahooapis.com/openid20/www.yahoo.com/xrds")
I wish to provide more log in options to my users. Can anyone help me with getting federated identity of Facebook, MySpace, Wordpress, etc..
Using identity federation, you can grant on-premises or multi-cloud workloads access to Google Cloud resources, without using a service account key. You can use identity federation with Amazon Web Services (AWS), or with any identity provider that supports OpenID Connect (OIDC), such as Microsoft Azure, or SAML 2.0.
One example of federated identity is when a user logs into a third-party website by using their Gmail login credentials. With FIM, they don't have to create new credentials to access multiple websites that have a federated agreement with Google, such as: YouTube.
Federated identity is a method of linking a user's identity across multiple separate identity management systems. It allows users to quickly move between systems while maintaining security.
Configure the federated authentication processClick “Sign in with Google,” enter your Google Workspace administrator information, then click Next. Enter the password for the account, then click Next. If necessary, review the list of automatically verified domains and any conflicting domains. Click Done.
Google documentation mentions following direct providers of federated identities ...
... as well as username provider federated identities:
Facebook is not an OpenID provider, forcing its own standard Facebook Connect.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With