Skip to content

Probe RP for communications with OP in OpenID Connect/OAuth2.

License

Notifications You must be signed in to change notification settings

snakaya/oidcOPprobe

Repository files navigation

oidcOPprobe

Python: 3.7

License: MIT

Probe RP for communications with OP in OpenID Connect/OAuth2.

Feature

Front Page

Requirement

  • Python3.7 + Django >=2.2
  • MySQL, PostgreSQL, Oracle or SQLite

Installation

1.We recommend you use virtualenv. Install virtualenv.

$ sudo pip install virtualenv
$ sudo pip install virtualenvwrapper

2.Create virtualenv's environment, and swich to environmant.

$ export WORKON_HOME=/var/www/virtualenvs
$ mkvirtualenv --python=python3 oopp-py3
$ workon oopp-py3
(oopp-py3) $

3.Download source from GitHub to your app's directory.

(oopp-py3) $ cd /var/www/oOPp
(oopp-py3) $ git clone https://github.com/snakaya/oidcOPprobe.git .

4.Install required python modules.

(oopp-py3) $ pip install -r requirements-py3.txt

5.Please setup settings.py. Set SECRET_KEY and modify DATABASES.

6.Setup Database.

(oopp-py3) $ cd /var/www/oOPp/
(oopp-py3) $ python manage.py makemigrations
(oopp-py3) $ python manage.py migrate

7.Start development server.

(oopp-py3) $ python ./manage.py runserver 0.0.0.0:5000

Environment Variables

TODO

Configuration

TODO

Limitations

TODO

TODO

-[ ] Implement Introspection API.

-[ ] Containerization.

-[ ] Make setup.py.

License

MIT

Author

Seiji Nakaya / LOOSEDAYS (snakaya-(^^)-loosedays.jp)

About

Probe RP for communications with OP in OpenID Connect/OAuth2.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published