Uploaded image for project: 'Smart Campus'
  1. Smart Campus
  2. SCCI-9

Authentication Building Block

    XMLWordPrintableJSON

    Details

    • Type: Epic
    • Status: Done
    • Priority: Normal
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Back End Services
    • Labels:
      None
    • Epic Name:
      Authentication

      Description

      Basic Description

      As a user, I need to be authenticated against different microservices apps provided by the Rokwire platform so as to use these services in a meaningful manner.

      Detailed Description

      For SAVVI, tasks under this epic could include, understanding OpenID Connect (OIDC), developing a proof of concept for integrating OIDC with a mobile app, documenting and testing the POC and sharing documentation for use by the SAVVI project. This assumes that the SAVVI development team will use this POC as they start adding authentication to the mobile app.

      For the long term, we can leverage CILogon as it already supports different authentication providers including the University, Google, etc. Tasks under this epic could also include requirements gathering and analysis.

      Acceptance Criteria (SAVVI)

      Authentication core service source code is available in a repository with supporting documents like README, CHANGELOG, LICENSE, Contributors License Agreement, etc. and the service is running in production for the Savvi project according to their product requirements and built in an extensible manner for future project development.

      • Start with using Google OpenID Connect
      • Switch to Shibboleth OpenID Connect when it is available

      Acceptance Criteria (Rokwire)

      Authentication core service source code is available in a repository supporting documents like README, CHANGELOG, LICENSE, Contributors License Agreement, etc. and the service is in running in production in a scalable manner according to Rokwire product requirements.

      • Use CILogon as a long term solution for integrating multiple authentication providers

        Gliffy Diagrams

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                sandeeps Sandeep Puthanveetil Satheesan
                Reporter:
                torrison Marissa Torrison
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved:

                    Tasks