⭐ [Enhancement]: Add authentication.provider synonyms.
Update runtime.host.authentication.provider with synonyms for future planning.
These are already accounted for in the
application_namespecification.
Values
| Current | New Synonyms |
|---|---|
| StaticWebApp | None |
| AppService | |
| AzureAd | EntraId, OAuth |
| Simulator |
Tasks
- [ ] Create synonyms
- [ ] Ensure
application_namecompatibility - [ ] Update documentation
None
Some Data API implementations don't require any security at all. There is no option for None, although StaticWebApp handles this in most cases. The truth is, this is slightly more like Simulator except it behaves the opposite—none is treated as authenticated.
EntraId
Azure Active Directory was renamed to Microsoft Entra Identity. We will retain the previous AzureAd moniker for backward compatibility, but it will be marked as deprecated in the documentation once this synonym is available.
OAuth
Currently, AzureAd is just a simple OAuth implementation, and any custom JWT implementation can use it to handle claims. However, it’s far from ideal to make customers choose AzureAd or EntraId when their underlying authentication technology is not from Microsoft. This also opens up a future direction should we need to handle special cases with EntraId.