File python-flask-oidc.changes of Package python-flask-oidc

-------------------------------------------------------------------
Tue May  6 06:20:57 UTC 2025 - Steve Kowalik <steven.kowalik@suse.com>

- Update to 2.3.1:
  * Important
    + Rebased the Flask OIDC API on Authlib.
  * Added
    + Make the client_secrets.json file optional when OIDC is disabled
    + Support Python 3.12
    + Re-add redirect_to_auth_server() for compatibility with v1.x
    + Add a user model to flask.g with convenience properties
    + Add signals to hook into the login and logout process
  * Fixed
    + Include the root_path when redirecting to the custom callback route
    + Avoid redirect loops when the app is not mounted on the webserver root
    + Handle token expiration when there is no refresh_token or no token URL
    + Use the OIDC_CALLBACK_ROUTE with the ID provider when it is defined,
      instead of the default
    + Auto-renew tokens when they have expired (if possible), as version 1.x
      used to do
    + Avoid a redirect loop on logout when the token is expired
    + Don't crash if the client_secrets don't contain a userinfo_uri key
    + Handle older versions of Werkzeug.
  * Changed
    + Ship the licenses files in the sdist
    + Don't request the profile scope by default, as version 1.x used to do.
  * Deprecated
    + Configuration option OIDC_USERINFO_URL (and the userinfo_uri key in
      client_secrets)
- Switch to pyproject macros.
- Add patch ignore-quoting-madness.patch:
  * Ignore quoting madness that is different for each Python version.
- Drop patch authlib.patch, included upstream.
- Run the testsuite, tests are included.

-------------------------------------------------------------------
Thu Apr 13 09:35:38 UTC 2023 - pgajdos@suse.com

- authlib.patch removes dependency on six by the way
- modified patches
  % authlib.patch (refreshed)

-------------------------------------------------------------------
Tue Sep 20 09:33:23 UTC 2022 - Daniel Garcia <daniel.garcia@suse.com>

- Add authlib.patch to remove the oauth2client dependency
  gh#puiterwijk/flask-oidc#138

-------------------------------------------------------------------
Sat Jul 24 13:12:19 UTC 2021 - Neal Gompa <ngompa13@gmail.com>

- Drop running tests (there are no tests in the tarball)

-------------------------------------------------------------------
Sat Jan 30 23:42:32 UTC 2021 - Neal Gompa <ngompa13@gmail.com>

- Adapt for new singlespec style

-------------------------------------------------------------------
Sat Apr 25 12:43:00 UTC 2020 - Neal Gompa <ngompa13@gmail.com>

- Initial packaging

openSUSE Build Service is sponsored by