Update python-flask-oidc to version 2.3.1 / rev 6 via SR 1274786
https://build.opensuse.org/request/show/1274786
by user StevenK + anag_factory
- 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
us