social-core
social-core copied to clipboard
Python Social Auth - Core
Hi, I want use my custom model: https://github.com/paulocoutinhox/pyaa/blob/main/account/models.py#L17 Instead of Django user model. But, only for "site" auth/login and not for the "admin". The "admin" i want the default things...
## Proposed changes Describe the big picture of your changes here to communicate to the maintainers why we should accept this pull request. If it fixes a bug or resolves...
### Expected behaviour Whenever a network/connection problem it could be useful to distinguish it directly from a logic authentication error. This could improve filtering based on exception type (ie: to...
Does the azure AD Backend validates the id_token and access_token sent by Azure AD? In the code I see a `decoded_id_token = jwt_decode(id_token, verify=False)`. When I set to `verify=True`: -...
### Expected behaviour I'm using the Auth0 OAuth2 backend. When I log in with a user account, the social-core pipeline should get a response containing an id_token along with the...
There are some initiatives that use OpenStreetMap software, such as [OpenHistoricalMap](https://www.openhistoricalmap.org/). This module has been used by [OSMCha](https://github.com/OSMCha/osmcha-django/blob/master/requirements/base.txt#L16), which is part of the OpenStreetMap and OpenHistoricalMap ecosystem. However, since the...
I am attempting to set up OpenIDC auth for my Django project using python-social-auth and social-auth-app-django. I've followed the instructions found [here in the installation docs](https://python-social-auth.readthedocs.io/en/latest/installing.html), which instruct me to...
### Expected behaviour Successful OIDC authentication when using an Okta Authorization Server API URL (`https://{{okta-domain}}/oauth2/{{authorization-server-id}}`) instead of the default API URL (`https://{{okta-domain}}/oauth2`). This behaviour is consistent with current [documentation](https://python-social-auth.readthedocs.io/en/latest/backends/okta.html). This...
`AzureADOAuth2` uses the v1.0 API which doesn't support personal accounts. Updating the endpoints used by the original class may break backward compatibility, so add this as just an additional subclass....
I have a multi-tenant Django app created using the [django-tenants](https://django-tenants.readthedocs.io/en/latest/) package. I successfully setup "global" social authentication using [`social_core.backends.google.GoogleOAuth2`](https://python-social-auth.readthedocs.io/en/latest/backends/google.html) backend. Now, I'd like to allow tenants to provide their own...