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 IDP functionality #108

Open
florian-jaeger opened this issue Aug 16, 2023 · 2 comments
Open

Implement IDP functionality #108

florian-jaeger opened this issue Aug 16, 2023 · 2 comments
Labels
needs triage service Issue related to grader-service
Milestone

Comments

@florian-jaeger
Copy link
Contributor

Is your feature request related to a problem? Please describe.
The grader service should be able to be a identity provider. For example the JupyterHub should be able to authenticate against the Grader Service.

@adammccartney
Copy link
Member

Can you please make sure to document the proposed changes? We would like to build up a set of design documents for grader service in the docs/ folder. They don't need to be long, possibly using the following headings as a template - there are a couple of dumb examples under each heading, you can choose more appropriate ones!

General Scope

  • how do the authentication and authorization flows currently work? where does the user authenticate? Who then authorizes access for the user?
  • how do the proposed changes differ from the current implementation?
  • why the proposed changes are an improvement

Use cases

  • what are the types of access that we are trying to control?
  • who is going to be accessing what?

Requirements

  • exactly what will you be implementing - there should be specific classes and functions to cover the use cases

Schedule

  • how long will it take you?

@adammccartney adammccartney added service Issue related to grader-service needs triage labels Sep 1, 2023
@adammccartney
Copy link
Member

Reminder to consider #79 when looking at a solution for this

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs triage service Issue related to grader-service
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

2 participants