Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add UH test CAS login #12

Closed
philipmjohnson opened this issue Feb 13, 2017 · 1 comment
Closed

Add UH test CAS login #12

philipmjohnson opened this issue Feb 13, 2017 · 1 comment
Assignees
Milestone

Comments

@philipmjohnson
Copy link
Contributor

philipmjohnson commented Feb 13, 2017

Please do work for this task in a branch called issue-12.

  • Hook up CAS authentication following example in meteor-example-uh-cas
  • Profile and filter pages require authentication.
  • Landing and directory pages do not require authentication.
  • When users login, the system checks to see if a Profile document exists for that user, and if not, one is created.
@philipmjohnson philipmjohnson self-assigned this Feb 13, 2017
@philipmjohnson philipmjohnson added this to the M4 milestone Feb 13, 2017
@philipmjohnson
Copy link
Contributor Author

Finished. The landing page has a functional login button:

login-button

This takes you to the UH CAS test server. Once you are authenticated, the system creates a Profile document for you based on your username and takes you to the profile page provide further details:

logout-button

Note that the navbar now has a logout button.

Finally, if you try to go to a page you are not authorized to go to, such as another user's profile or
filter page, you are not allowed:

unauthorized-page

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant