Resource Categories
App Registrations
Register and configure applications
Service Principals
Enterprise application instances
Credentials
Manage app secrets and certificates
Quick Start
Create Application with Service Principal
Application Types
Web Application
Single Page Application (SPA)
Public Client (Mobile/Desktop)
Service Principal Roles
Assign directory roles to service principals:Best Practices
Use managed identities when possible
Use managed identities when possible
For Azure resources, prefer managed identities over application credentials.
Rotate secrets regularly
Rotate secrets regularly
Implement automated secret rotation with appropriate expiry dates.
Follow least privilege
Follow least privilege
Grant only the minimum required API permissions.
Use certificate authentication for production
Use certificate authentication for production
Certificates are more secure than client secrets for production scenarios.
Next Steps
App Registrations
Register applications
Service Principals
Manage enterprise apps
Credentials
Secure app access
