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

Authentication and Authorisation #6390

Open
Tracked by #6389
kalroy opened this issue Dec 16, 2021 · 0 comments
Open
Tracked by #6389

Authentication and Authorisation #6390

kalroy opened this issue Dec 16, 2021 · 0 comments
Labels

Comments

@kalroy
Copy link
Collaborator

kalroy commented Dec 16, 2021

User Story

As an Automate developer, I should understand:

  • How automate authenticates different types of users?
  • What are the different types of users supported?
  • How does IDP/OAuth work?
  • How are session maintained and secured?
  • How does IAM permissions work in Automate?
  • How does the UI work based on IAM permissions?
  • How are the Roles/Policies created and applied?
  • What are IAM projects?
  • How do they work?

Services that need to be understood:

  • session service
  • dex
  • authn
  • authz
  • teams
  • local-users

Resources:
https://web.microsoftstream.com/video/87da0431-650b-49ef-83e1-0f5a98e84287
https://progresssoftware.sharepoint.com/sites/ChefCoreC/Shared%20Documents/Forms/AllItems.aspx?id=%2Fsites%2FChefCoreC%2FShared%20Documents%2FEngineering%2FAutomate%2FAutomate%2DAuthorization%2DAuthentication&viewid=3defddcb%2Ddf51%2D4283%2Daf20%2D831ac66413a7

Definition of Done

By end of the exercise, you should have:

  • Seen the code of these services
  • Known the features end to end
  • Gone through all the resources available
  • Have done a POC (good to have)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant