Managed Identity in AzureAD:
This project is about managing identity in Azure of small organization that is Pure Cloud.
Use Case: Pure Cloud Identity and Access Management was the default standard of organization. This did however lead to many problems such as:
- No on-prem Active Directory.
- No group policy.
- Smaller database of attributes to work with.
- There is no LDAP.
- Flat directory sturcture no OU's or forests.
- No Active Directory services such as LDFS / ADFS / DNS / DHCP / Hyper-V / IIS.
In order to address concerns around the identity the following areas had to be addressed.
- Single-Sign On
- XML authenication to apps that have Azure plugin or no plugin
- Multi-Factor Authentication
- 2FA code prompt
- Conditional Access
- User Lifecycle involving SCIM/JIT
- Azure MFA with modern authentication
- Attribute Based Access Control (ABAC)
- Dynamic Security groups based on attributes
- Priviledged Identity management
- Just-In-Time access to administrative permissions
Lessons Learned:
- Azure AD can't really replace AD and needs additional tools to be functional.
- Smaller database of attributes means hitting limits on attributes used in security groups.