#5401 Migrate pagure from Flask-OIDC to authlib
Opened by zlopez. Modified

This will help solve few issues:

  • Flask-OIDC is not maintained and it's using deprecated authentication library (authlib is well maintained and we already have a PoC for it)
  • The OIDC requests made by Flask-OIDC are not asynchronous (Enabling OIDC on production caused another issues. See https://pagure.io/fedora-infrastructure/issue/10372#comment-868823)

Metadata Update from @wombelix:
- Issue assigned to wombelix

@abompard mentioned here https://pagure.io/fedora-infrastructure/issue/10372#comment-870505 that there is an authlib based flask-oidc package now. I assume it's the fork https://github.com/fedora-infra/flask-oidc/. I wonder what is now the preferred way for Pagure @zlopez @ngompa ? Using the fedora infra managed flask-oidc fork or migrating to plain authlib? Would be nice to clarify that before I start to work on it ;)

Metadata Update from @wombelix:
- Issue set to the milestone: 6.0

Metadata Update from @wombelix:
- Assignee reset

Metadata