Metadata-Version: 2.1
Name: djangokantanoidc
Version: 0.1.4
Summary: Helper app as oidc client
Home-page: https://github.com/mmiyajima2/django-kantanoidc
Author: Masafumi Miyajima
Author-email: mmiyajima2@gmail.com
License: MIT
Keywords: django oidc
Platform: UNKNOWN
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 2.0
Classifier: Framework :: Django :: 2.1
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Requires-Dist: django
Requires-Dist: requests
Requires-Dist: urllib3 (>=1.24.2)


=====================
KANTAN oidc (KAOC) 
=====================
.. image:: https://travis-ci.org/mmiyajima2/django-kantanoidc.svg?branch=master
    :target: https://travis-ci.org/mmiyajima2/django-kantanoidc
.. image:: https://coveralls.io/repos/github/mmiyajima2/django-kantanoidc/badge.svg?branch=master
    :target: https://coveralls.io/github/mmiyajima2/django-kantanoidc?branch=master

KAOC behaves like OpenID Connect client as Django helper application.
KANTAN means "naive" or, "very simple".

Installation
=====================

.. code-block:: bash

   shell>pip install djangokantanoidc


Usage
=====================

Installed apps:

.. code-block:: python

   INSTALLED_APPS = (
       ...
       'kantanoidc.apps.KantanoidcConfig',
       ...
   )

URLconfs for Django project:

.. code-block:: python

    urlpatterns = [
        ...
        path('kantanoidc/', include('kantanoidc.urls')),
    ]


Settings
=====================

KAOC_SERVER
---------------

Default: ``''``

OpenID Connect Authorization Server URL.

KAOC_CLIENT_ID
---------------

Default: ``''``

Client ID.

KAOC_CLIENT_SECRET
------------------

Default: ``''``

Client secret.


KAOC_EXTENDER (Optional)
-------------------------

Default: ``None``

Extend a basic authentication flow.


