manage.get.gov/src/djangooidc
Michelle Rago e2af9ac153
Text updates to success and error messages (#1593)
* Text updates to error messages

* Error message text updates

* Error message text updates

* Update to success message text for name server update

* Update to DS data removal warning text

* Success message text updates

* typo fix

* Text updates for success messages

* Update 403 text

* Update 500 error text

* Using example.com instead of city.com

* Putting the period outside the link

* Updated name server minimum error text

* Trying to fix python errors

* Update name server minimum text

* Update errors.py

* Trying to fix python errors

* Update errors.py

* Making error messages agree

* Minor text change

* Fix black error message formatting

* Fixed tests and reformatted

* One last fix?

---------

Co-authored-by: Neil Martinsen-Burrell <neil.martinsen-burrell@gsa.gov>
2024-01-09 09:19:51 -05:00
..
tests Text updates to success and error messages (#1593) 2024-01-09 09:19:51 -05:00
__init__.py Add Login.gov *\o/* 2022-09-22 15:15:13 -05:00
backends.py linter 2023-12-13 15:41:18 -05:00
exceptions.py Fix linter errors 2022-09-22 15:57:40 -05:00
LICENSE Add Login.gov *\o/* 2022-09-22 15:15:13 -05:00
NOTICE Add Login.gov *\o/* 2022-09-22 15:15:13 -05:00
oidc.py cleanup 2023-12-12 19:31:36 -05:00
README.rst Add Login.gov *\o/* 2022-09-22 15:15:13 -05:00
urls.py Run tests behind logged in pages (#162) 2022-10-11 11:26:11 -05:00
views.py Logger cleanup 2023-12-12 19:28:38 -05:00

Django OpenID Connect (OIDC) authentication provider
====================================================

This module makes it easy to integrate OpenID Connect as an authentication source in a Django project.

Behind the scenes, it uses Roland Hedberg's great pyoidc library.

Modified by JHUAPL BOSS to support Python3

Modified by Thomas Frössman with fixes and additional modifications.

A note for anyone viewing this file from the .gov repository:

This code has been included from its upstream counterpart in order to minimize external dependencies. Here is an excerpt from setup.py::

    name='django-oidc-tf',
    description="""A Django OpenID Connect (OIDC) authentication backend""",
    author='Thomas Frössman',
    author_email='thomasf@jossystem.se',
    url='https://github.com/py-pa/django-oidc',
    packages=[
        'djangooidc',
    ],
    include_package_data=True,
    install_requires=[
        'django>=1.10',
        'oic>=0.10.0',
    ],

It was taken from https://github.com/koriaf/django-oidc at ae4a0ba5e6bfda1495f9447a507e6f54cc056980.