fleetdm / fleet

Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Chrome, Windows, cloud, data center)
https://fleetdm.com
Other
2.97k stars 413 forks source link

Automatically add/remove users in Fleet when they're added/removed in my IdP #22350

Open noahtalerman opened 4 days ago

noahtalerman commented 4 days ago

Goal

User story
As a security engineer, who noticed that the IT team got Fleet or is expanding its use,
I want automatic user deletion/creation so that when someone w/ an account in Fleet leaves/joins and we remove/add them in Okta
so that there’s not a dangling Fleet admin account (JIT, SCIM).

Context

Original request: #15671

Changes

Product

Engineering

ℹ️  Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".

QA

Risk assessment

Manual testing steps

  1. Step 1
  2. Step 2
  3. Step 3

Testing notes

Confirmation

  1. [ ] Engineer (@____): Added comment to user story confirming successful completion of QA.
  2. [ ] QA (@____): Added comment to user story confirming successful completion of QA.
noahtalerman commented 4 days ago

Hey @randy-fleet I peeled this user story off the the customer request here and assigned you, and added it to the current design sprint.

I don't know yet if there's much new UI to design here. I'm hoping we can use the existing fields and checkbox we already have on the Settings > Organization settings > SSO page:

Screenshot 2024-09-24 at 1 55 25 PM

I think the first task is documenting what the user journey/flow looks like for setting this up w/ Okta/Google Workspace and other third-party apps.

This will help us understand what we have to design/build in Fleet.