Probe RP for communications with OP in OpenID Connect/OAuth2.
- Python3.7 + Django >=2.2
- MySQL, PostgreSQL, Oracle or SQLite
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
TODO
TODO
TODO
-[ ] Implement Introspection API.
-[ ] Containerization.
-[ ] Make setup.py.
Seiji Nakaya / LOOSEDAYS (snakaya-(^^)-loosedays.jp)