IUSCA / SQAN

Scalable Quality Assurance for Neuroimaging - (SQAN): A full-stack system solution for extracting, translating, and logging (ETL) + web portal-based quality-control verification of DICOM-formatted medical imaging data/metadata.
https://sqan.sca.iu.edu/
Other
8 stars 3 forks source link

SQAN: Vue,js:: AuthN/AuthZ #136

Closed agopu closed 4 years ago

youngmd commented 4 years ago

Enabled CAS authentication method with vue app. Front page allows picking for CAS login or expanding email/password local login form.

youngmd commented 4 years ago

Need to add guest login for demo portal.

youngmd commented 4 years ago

Guest login is enabled. Guest user must be manually created for this feature to function.

@charlesbrandt I also have added support for multiple role checking in the store, not just primary_role. Use $store.getters.hasRole('admin')" to check if user has the admin role even if their primary role is set to something else.

youngmd commented 4 years ago

VueJS conversion complete.