Single sign-on
Single Sign-On (SSO – https://en.wikipedia.org/wiki/Single_sign-on) allows us to have a master login, and based on that, we can be authorized into other independent applications (they do keep a connection with the master system even if they are independent). It means that if I want to access argocd.mycompany.com, then argocd.mycompany.com will trust an external provider in order to verify my identity. Furthermore, the type of access I will receive to argocd.mycompany.com can be controlled from the external master system based on the groups I am part of, or sometimes by setting attributes on the account.
I know that there are companies that see SSO as mandatory; they will not adopt a new tool if it doesn’t offer the option. And it does make sense considering it has security benefits, such as not needing passwords for all the applications we use, and ease of onboarding/offboarding colleagues by controlling everything from one dashboard. These factors rank...