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 authentication service #750

Open
StephenHodgson opened this issue Dec 27, 2020 · 0 comments
Open

Add authentication service #750

StephenHodgson opened this issue Dec 27, 2020 · 0 comments
Assignees
Milestone

Comments

@StephenHodgson
Copy link
Member

StephenHodgson commented Dec 27, 2020

XRTK - Mixed Reality Toolkit Feature Request

Is your feature request related to a problem? Please describe

Adding an authentication service that utilizes OAuth flows from any OAuth provider would enable developers to add simple and secure user authentication. All data providers should be implemented by the OAuth provider to ensure maximum security. We would only be adding a unified interface with access to the usual APIs.

How would you classify your suggestion

  • Usability / Configuration
  • Architecture / Services

Describe the solution you'd like

  • Creation of an authentication service.
  • Creation of OAuth data providers from Steam, Google, Microsoft, Facebook, and Apple. (Additional data providers can be added or implemented as needed)
  • Where possible support multi factor authentication
  • Where possible support code flow login workflows
  • Where possible support QR code flow login

Additional context

  • We're not to compromise security or implemented our own OAuth workflows.
  • We will not support username and password flows
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant