20 Commits

Author SHA256 Message Date
d238a3ba35 Accepting request 1289704 from devel:languages:python
- Switch to pyproject macros.
- Update {Build,}Requires to reflect current requirements.

OBS-URL: https://build.opensuse.org/request/show/1289704
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=10
2025-07-02 10:12:16 +00:00
2e6a495224 - Switch to pyproject macros.
- Update {Build,}Requires to reflect current requirements.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=18
2025-07-02 02:37:07 +00:00
ea02e65a6c Accepting request 1235884 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/1235884
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=9
2025-01-09 14:09:34 +00:00
3dbbe3a37f Accepting request 1235864 from home:mcalabkova:branches:devel:languages:python
- Update to 1.7.0
  * Fix test for new requests version by @tpazderka in #841
  * Fix typing for Cryptodomex by @tpazderka in #843
  * Don't throw exception for token error response. by @zamzterz in #844
  * Fix links after repo move by @tpazderka in #846
  * Pass timeout to all requests by @tpazderka in #848
  * Improve settings by using pydantic by @tpazderka in #847
  * Correct OpenID Connect Core specification URL in doc by @hlin in #850
  * Add authn_method to Consumer.complete() by @stinovlas in #852
  * Use session_state to backup consumer state if available by @gbip in #854
  * Repair some oauth_examples and get rid of the outdated jquery file by @schlenk in #857
  * Pin autodoc_pydantic to >=2.0.0 by @schlenk in #863
  * Remove Python 3.7 by @schlenk in #870
  * Fix logging without format string by @schlenk in #871
  * Bump jinja2 from 2.11.3 to 3.1.3 in /oidc_example/simple_op by @dependabot in #865
  * OSSF Scorecard & Badge by @schlenk in #874
  * Update scorecard.yml by @schlenk in #875
- Drop fix-scheme-message.patch

OBS-URL: https://build.opensuse.org/request/show/1235864
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=16
2025-01-08 11:13:03 +00:00
4cc8b5000a Accepting request 1063369 from devel:languages:python
- Update patch fix-scheme-message.patch with upstream change
  gh#OpenIDC/pyoidc@6fa769a59b8b
- Update to 1.5.0:
  * Try to fix the generic response parsing and handling by @schlenk in #817
  * Remove travis config by @schlenk in #819
  * Remove Client.grant_from_state() by @schlenk in #820
  * move beaker to an optional/extras requirement under 'examples' by @biyeun in #823
  * Added support for python 3.11 by @tpazderka in #828
  * Fixed RP-Initiated Logout To Accept id_token_hint by @infohash in #829
  * fix for some provider return birthdate:null in userInfo by @pkking in #831
  * Fix mypy errors with no_implicit_optional=True by @schlenk in #832
  * Schedule daily CI run by @tpazderka in #833
  * Simplified Http Request by @infohash in #836
  * Fix tox config for v4 by @tpazderka in #837
- Update to 1.4.0:
  * Toolfix by @schlenk in #802
  * docs: Fix a few typos by @timgates42 in #794
  * Drop python 3.6 by @tpazderka in #810
  * Moved from pyldap to python-ldap by @infohash in #814

OBS-URL: https://build.opensuse.org/request/show/1063369
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=8
2023-02-06 13:15:44 +00:00
fb48689388 - Update patch fix-scheme-message.patch with upstream change
gh#OpenIDC/pyoidc@6fa769a59b8b
- Update to 1.5.0:
  * Try to fix the generic response parsing and handling by @schlenk in #817
  * Remove travis config by @schlenk in #819
  * Remove Client.grant_from_state() by @schlenk in #820
  * move beaker to an optional/extras requirement under 'examples' by @biyeun in #823
  * Added support for python 3.11 by @tpazderka in #828
  * Fixed RP-Initiated Logout To Accept id_token_hint by @infohash in #829
  * fix for some provider return birthdate:null in userInfo by @pkking in #831
  * Fix mypy errors with no_implicit_optional=True by @schlenk in #832
  * Schedule daily CI run by @tpazderka in #833
  * Simplified Http Request by @infohash in #836
  * Fix tox config for v4 by @tpazderka in #837
- Update to 1.4.0:
  * Toolfix by @schlenk in #802
  * docs: Fix a few typos by @timgates42 in #794
  * Drop python 3.6 by @tpazderka in #810
  * Moved from pyldap to python-ldap by @infohash in #814

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=14
2023-02-06 08:52:23 +00:00
ecd4ba7049 Accepting request 956898 from devel:languages:python
- Update to 1.3.0:
  * Drop python 3.5 support
  * Support for dict in Client.parse_response formats
  * Better error message for providers which return HTTP Error 405 on userinfo
  * Add settings class to handle settings related to Client and Server
- Add patch fix-scheme-message.patch

OBS-URL: https://build.opensuse.org/request/show/956898
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=7
2022-02-23 15:26:03 +00:00
39b1a7751d - Update to 1.3.0:
* Drop python 3.5 support
  * Support for dict in Client.parse_response formats
  * Better error message for providers which return HTTP Error 405 on userinfo
  * Add settings class to handle settings related to Client and Server
- Add patch fix-scheme-message.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=13
2022-02-23 05:51:34 +00:00
d897b135f6 Accepting request 889724 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/889724
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=6
2021-05-03 20:07:57 +00:00
3a18e2a730 Accepting request 889635 from home:bnavigator:branches:devel:languages:python
- Update to 1.2.1
  * Fixed several client vulnerabilities (CVE-2020-26244)

OBS-URL: https://build.opensuse.org/request/show/889635
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=11
2021-05-01 18:30:21 +00:00
dda4100c9c Accepting request 868655 from devel:languages:python
- use update-alternatives for multi-python3-flavor build

OBS-URL: https://build.opensuse.org/request/show/868655
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=5
2021-02-08 10:47:14 +00:00
0614f31667 - use update-alternatives for multi-python3-flavor build
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=9
2021-02-02 13:21:43 +00:00
7fddbe4360 Accepting request 788573 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/788573
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=4
2020-03-26 22:34:48 +00:00
Tomáš Chvátal
e2d58a70d6 Accepting request 788571 from home:pgajdos:python
- version update to 1.2.0
  ## 1.2.0 [2020-02-05]
  ### Fixed
  - [#727] OAuth client request using Client Credentials grant
  ### Added
  - [#719] Add support for JWT registration tokens
  - [#728] OAuth client request using Extension grant
  - [#731] Session cookie need to be visible to OP IFrame.
  ## 1.1.2 [2019-11-23]
  ### Fixed
  - [#711] Deal with no post_logout_redirect_uri
  - [#712] Set Content-Type on BackChannel logout POST.
  - [#717] Missing OP logout metadata.
  ## 1.1.1 [2019-11-04]
  ### Fixed
  - [#708] Wants the original non-parsed JWT and not an IDToken instance.
  ## 1.1.0 [2019-10-25]
  ### Changed
  - [#688] Second stage of adding logout support.
  - [#700] Third stage of adding logout support, provider side
  ### Fixed
  - [#602] Fixed uncaught error on unpacking of message
  - [#679] Make `state` optional in `EndSessionRequest`
  - [#683] Fix basic_auth with client password
  - [#698] `state` in `EndSessionRequest` request args and kwargs different
  ### Removed
  - [#671] Removed deprecated request/response_cls kwargs from Provider/Client methods
  - [#677] Removed more deprecated code

OBS-URL: https://build.opensuse.org/request/show/788571
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=7
2020-03-26 14:00:39 +00:00
a93ee46111 Accepting request 720152 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/720152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=3
2019-08-05 08:36:32 +00:00
Tomáš Chvátal
90f59afa03 Accepting request 719809 from home:pgajdos
- version update to 1.0.1
  ### Fixed
  - [#341] Using constant time comparison for password verification
  - [#598] Move alabaster from runtime dependencies to docs
  - [#398] Do not echo cookies that do not belong to us
  - [#607] Fixed key recovery on encryption of payload
  - [#618] Prettified `client_management.py` CLI and wrapped it as
           a setup.py console script `oic-client-management`
  - [#615] Fix ROPC grant in the extensions provider
  - [#640] Use more secure random generator for client_secret
  - [#639] Make sure symmetric keys are available after server restart
  - [#146] Make SessionDB storage conductive with multi-session
  ### Changed
  - [#578] Dropped python 2.7 support
  - [#612] Dropped python 3.4 support
  - [#588] Switch to defusedxml for XML parsing
  - [#605] Message.c_param dictionary values have to be a ParamDefinition namedtuple type
  - [#56] Updated README, CLI help texts, pip requirements.txt and such for OP2,
          making it into a stand-alone example easy for beginners to take on
  - [#624] token_endpoint implementation and kwargs have been changed
  - [#629] Duplicated methods in oic.oic classes were removed.
  - [#642] Deprecated `bearer_auth` method.
  - [#631] Refactored message type handling in Client/Provider.
  - [#644] refresh_db kwarg in SessionDB has been deprecated
  ### Added
  - [#655] Host can be forced on webfinger discovery
  - [#441] CookieDealer now accepts secure and httponly params
  - [#638] Moved `providerinfo_endpoint` from `oic.extensions` to `oic.oauth2`
  - [#664] Messages needed for Single-Sign-Out Support
* python3 only package

OBS-URL: https://build.opensuse.org/request/show/719809
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=5
2019-08-01 08:03:28 +00:00
947c24c88d Accepting request 700249 from devel:languages:python
- Make it so the description has proper SVO sentences.

OBS-URL: https://build.opensuse.org/request/show/700249
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=2
2019-05-03 20:47:19 +00:00
f108503462 Accepting request 695466 from devel:languages:python
- Activate test suite, using GitHub archive for the tests
- Add missing runtime dependencies
- Use fdupes and fix hashbangs
- Add %license
- Remove build dependency on devel
- updated project URL
- update to 0.15.1
  (way too many changes to be listed here)
- initial package of upstream release 0.12.0 (Python Singlespec)

OBS-URL: https://build.opensuse.org/request/show/695466
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-oic?expand=0&rev=1
2019-04-23 12:35:36 +00:00
Tomáš Chvátal
cf0a37afc4 Accepting request 695793 from home:jengelh:branches:devel:languages:python
- Make it so the description has proper SVO sentences.

OBS-URL: https://build.opensuse.org/request/show/695793
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=2
2019-04-21 11:18:17 +00:00
Tomáš Chvátal
f8c01d4e85 Accepting request 695398 from home:jayvdb:django
- Activate test suite, using GitHub archive for the tests
- Add missing runtime dependencies
- Use fdupes and fix hashbangs
- Add %license
- Remove build dependency on devel

OBS-URL: https://build.opensuse.org/request/show/695398
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-oic?expand=0&rev=1
2019-04-18 07:47:33 +00:00