ohsu-comp-bio / euler

Authentication (authN) and high-level Authorization (authZ) for BMEG, Dirac and Search. Includes Swift object store.
MIT License
0 stars 0 forks source link

authorization proxy #6

Closed bwalsh closed 7 years ago

bwalsh commented 7 years ago

proxy

This PR contains two new features:

No formal code review requested yet due to an important blocker.

web login

image

web 'cancer project page'

image

tests

(No travis tests yet)

---------- coverage: platform linux2, python 2.7.11-final-0 ----------
Name                                                Stmts   Miss  Cover   Missing
---------------------------------------------------------------------------------
conftest.py                                            23      0   100%
dcc_proxy.py                                          125      0   100%
eve_util.py                                             4      0   100%
keystone_authenticator.py                              73      0   100%
keystone_connector.py                                  39      0   100%
publisher.py                                            3      0   100%
run.py                                                 61      0   100%
settings.py                                            23      0   100%
tests/integration/api_tests.py                         28      0   100%
tests/integration/keystone_authenticator_tests.py      88      0   100%
tests/integration/keystone_connector_tests.py          25      0   100%
tests/integration/proxy_tests.py                       89      0   100%
tests/integration/schema_tests.py                       1      0   100%
tests/integration/static_tests.py                      20      0   100%
---------------------------------------------------------------------------------
TOTAL                                                 602      0   100%

@kellrott @ksonmez @mayfielg @k1643 @adamstruck @buchanae @prismofeverything @AAMargolin @jacmarjorie :FYI

bwalsh commented 7 years ago

Hi. I have a very preliminary instance up and running at http://dms-dev.ohsu.edu/ Your feedback is useful.

You can log in to either the ‘testing’ or ‘ohsu’ domains.
The user credentials in the ‘testing’ domain is ccc_user/password The user credentials in the ‘ohsu’ domain is <your ohsu name with no @ohsu.edu suffix>/

Movie https://ohsu.box.com/s/oqz0mm7xpdli5yan1lj0vabmp10kpzoz

Known issues https is not yet supported