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

Implement discovery v2 #1

Open
jornane opened this issue May 14, 2020 · 0 comments
Open

Implement discovery v2 #1

jornane opened this issue May 14, 2020 · 0 comments

Comments

@jornane
Copy link
Member

jornane commented May 14, 2020

There are some problems with the old discovery mechanisms, that make some things a bit more complicated than they need to be. Other issues that are easier to solve with a new discovery can have this issue as a dependency.

This issue is made under the ionic-app project, but design of the discovery

Features we want for the new discovery:

  • Smaller initial discovery, only institutions are listed
  • Language support
  • Institution can be represented by a single URL, not three as it is now for OAuth flow (Use custom URL ionic-app#8)
  • Easy enrollment via CAT redirect URL (scraper can get enough info by following the redirect URL)
  • Institution keywords so that a user can write "NTNU" instead of "Norges Teknisk-Naturvitenskaplige Universitet"
    • CAT has no support for this, how to solve?

Maybe nice to have

  • Signing so that we can host the discovery wherever (Amazon?)
  • Another format than JSON to reduce size even more (msgpack?)
  • Logo in discovery, CAT already provides this
    • Logo URL both in the discovery file and the institution file?
  • Helpdesk info in the institution config, CAT only provides helpdesk info per profile

Proposal thus far:

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