Django-google-sso

Latest version: v8.0.0

Safety actively analyzes 702710 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 3 of 6

6.0.0

Breaking

* feat!: Add basic support to custom login templates.

Rework the login.html and login_sso.html to simplify login template customization. The use case is the [Django Unfold](https://github.com/unfoldadmin/django-unfold) package. This is a BREAKING CHANGE for the static and html files.

Also:
* Remove pytest-lazy-fixture to upgrade pytest to latest version ([`75d979f`](https://github.com/megalus/django-google-sso/commit/75d979f2999dc77665aeb6cec64bd2c9c8a7c16d))

Documentation

* docs: Better Stela use.

Also add missing tests in GitHub Actions ([`f34152f`](https://github.com/megalus/django-google-sso/commit/f34152ffde5a9eb1eb31a3983e1eba6e840838a0))

5.0.0

Breaking

* feat!: New version

BREAKING CHANGE:
* Remove Django 4.1 support
* Add Django 5.0 support
* Fix `SSO_USE_ALTERNATE_W003` bug
* Fix several CSS issues with custom logo images
* Update docs ([`dc3560c`](https://github.com/megalus/django-google-sso/commit/dc3560c12398037f289dc1e8b08d4c8d40b7577a))

4.0.0

Breaking

* feat!: v4.0

BREAKING CHANGE: New changes:

* Drop Python 3.9 support
* Add Python 3.12 support
* Add compatibility with multiple django-sso packages (ie. django-microsoft-sso)
* Renamed option GOOGLE_SSO_SHOW_FORM_ON_ADMIN_PAGE to SSO_SHOW_FORM_ON_ADMIN_PAGE
* Fix default google icon logo 404 error ([`7212d2c`](https://github.com/megalus/django-google-sso/commit/7212d2c30a25710a507ed26e5640284bd8e87486))

Unknown

* Revert "ci: fix permission in actions"

This reverts commit bad8be733943f4a2bc03f07f74736f9b824993e9. ([`22f87bc`](https://github.com/megalus/django-google-sso/commit/22f87bcfd56d4a2158da45ccef8c459e0e619a80))

3.3

* Merge pull request 26 from jnoring/optionally-hide-login

Optionally hide the login boxes on the admin page ([`76cde44`](https://github.com/megalus/django-google-sso/commit/76cde44d0cfaf8c10badc95063412d543a8bcff3))

* Optionally hide the login boxes on the admin page

For my site, I want to manage access to google admin _only_ through
SSO; I don't even want to expose the login boxes to anyone navigating
to the admin site. Add an optional setting to hide the standard
login (defaults to "show" for backwards compatibility) ([`734bf45`](https://github.com/megalus/django-google-sso/commit/734bf45d517c1f490ca8d357a2d5799f520921dd))

3.3.0

Continuous Integration

* ci: fix permission in actions ([`bad8be7`](https://github.com/megalus/django-google-sso/commit/bad8be733943f4a2bc03f07f74736f9b824993e9))

* ci: add permissions ([`3189773`](https://github.com/megalus/django-google-sso/commit/31897733fe3bda39fe2f011d1d941d50d632d563))

Documentation

* docs: update example in docs ([`0db95f8`](https://github.com/megalus/django-google-sso/commit/0db95f8388329fc7937b1e10299c74fb7ba2960a))

* docs: better docs ([`2b3e3cb`](https://github.com/megalus/django-google-sso/commit/2b3e3cb3e72a9e6f4ec2b3a03660439b8a83139d))

Features

* feat: Add GOOGLE_SSO_SHOW_FORM_ON_ADMIN_PAGE option.

This commit adds the missing logic and documentation for this new option. ([`efc33cd`](https://github.com/megalus/django-google-sso/commit/efc33cd418e3a89044687c40788d195abc4a38a8))

Unknown

* Merge pull request 27 from megalus/develop

3.2.0

Documentation

* docs: update example code in admin.md ([`4c38551`](https://github.com/megalus/django-google-sso/commit/4c38551647b45ff55872929230ac8c8697bab137))

Features

* feat: Add GOOGLE_SSO_ALWAYS_UPDATE_USER_DATA option

* Add logic help use Google as Single Source of Truth (thanks ckoppelman)

The update introduces token handling for Google users within the session and implements Pre-Login Callback functionality within the example app's backend. This allows for execution of custom code post-user authentication, including updating user information using Google user token. This enhances customizability and user information update capabilities. The example code and documentation have been updated accordingly.

Resolves 23 ([`a106fcf`](https://github.com/megalus/django-google-sso/commit/a106fcf166b1463ddf159112ffa0d43ee999868f))

Unknown

* Merge pull request 25 from megalus/develop

v 3.2 ([`ee64dc6`](https://github.com/megalus/django-google-sso/commit/ee64dc61ee83e034124fbcd346c05124fb8f634e))

* Merge pull request 24 from ckoppelman/always-update-user-data

Always update user data ([`fdfcaa8`](https://github.com/megalus/django-google-sso/commit/fdfcaa8a26b74f4ed59d09ba8dbfbbfea4575495))

* Create setting to always update user data from Google on login. ([`6a80fe2`](https://github.com/megalus/django-google-sso/commit/6a80fe20b0a59f8da179acd61c5c420edeb44868))

* Exclude .venv and site-packages from pre-commit hooks to allow commits ([`84f2b7a`](https://github.com/megalus/django-google-sso/commit/84f2b7a24f62cbc571f9a088c4d05a9508dc1e86))

Page 3 of 6

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.