codecov / engineering-team

This is a general repo to use with GH Projects
2 stars 1 forks source link

OKTA for enterprise MVP #908

Open codecovdesign opened 6 months ago

codecovdesign commented 6 months ago

Context: Codecov has previously offered Okta login for our dedicated namespace cloud customers.

Problem to Solve

Currently, Codecov's cloud offering lacks the ability to authenticate users via Okta, which is sometimes a limitation/barrier for organizations that rely on Okta for managing user access and security to use Codecov. Providing Okta login for our cloud users will help address this gap, enhancing our product's appeal to security-conscious organizations and sales offering.

Solution

Scope: implementing Okta login using OpenID Connect (OIDC) initially

view designs

next steps / timelines (6/10)
okta screenshots Screenshot 2024-03-07 at 9 09 10 AM Screenshot 2024-03-07 at 9 09 52 AM ![Screenshot 2024-03-07 at 9 13 30 AM](https://github.com/codecov/engineering-team/assets/87861036/0aa08a05-ff0c-44b9-91d8-604201647049)

### Platform
- [ ] https://github.com/codecov/engineering-team/issues/1533
- [ ] https://github.com/codecov/engineering-team/issues/1743
- [ ] https://github.com/codecov/engineering-team/issues/1745
- [ ] https://github.com/codecov/engineering-team/issues/1987
- [ ] https://github.com/codecov/engineering-team/issues/1988
- [ ] https://github.com/codecov/engineering-team/issues/1992
### Applications
- [ ] https://github.com/codecov/engineering-team/issues/1857
- [ ] https://github.com/codecov/engineering-team/issues/1982
- [ ] https://github.com/codecov/engineering-team/issues/1979
- [ ] https://github.com/codecov/engineering-team/issues/1980
- [ ] https://github.com/codecov/engineering-team/issues/1981
- [ ] https://github.com/codecov/engineering-team/issues/1983
- [ ] https://github.com/codecov/engineering-team/issues/1984
- [ ] https://github.com/codecov/engineering-team/issues/1985
codecovdesign commented 3 weeks ago

from slack @rohan-at-sentry @trent-codecov only OIDC in scope for initial iteration (not saml)