When reviewing the migration analysis in the Excel spreadsheet, navigate to the 'All Apps Details' tab to see the status of specific tests run against your applications.
Results are categorized as:
- Pass: The configuration is compatible with Azure AD.
- Warning: The configuration may require attention or migration to a different mechanism (e.g., moving custom issuance rules to Azure AD Conditional Access).
- Fail: The configuration is not supported by Azure AD and must be addressed before migration.
Note: The 'Result' column provides an aggregate status. If an application has any Fail results, the aggregate result is Fail. If it only has Warning results, the aggregate result is Warning.
| Property | Status | Description |
|-------------------------------------------------|-------------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| RP Name | N/A | Friendly name of application |
| Result | Pass/Warning/Fail | All-up result for specific application. If application has any fails, result will default to fail. If application only has warning, result will default to warning. |
| Test-ADFSRPAdditionalAuthenticationRules | Pass/Warning | Testing for any on-premises MFA providers. Will need to be moved to Azure MFA or Custom Controls integration with 3rd party MFA provider. |
| Test-ADFSRPAdditionalWSFedEndpoint | Pass/Fail | Testing for multiple WS-Fed assertion endpoints since Azure AD only supports (1) one of these today. |
| Test-ADFSRPAllowedAuthenticationClassReferences | Pass/Fail | Whether the application is configured to only allow certain authentication types |
| Test-ADFSRPAlwaysRequireAuthentication | Pass/Fail | Whether the application is configured to ignore SSO cookies and ‘Always Prompt for Authentication’. Not supported by Azure AD today. |
| Test-ADFSRPAutoUpdateEnabled | Pass/Warning | Whether ADFS is configured to auto update the application based on changes within the federation metadata |
| Test-ADFSRPClaimsProviderName | Pass/Fail | Whether the application is hardcoded to another claim provider. Not supported by Azure AD today. |
| Test-ADFSRPDelegationAuthorizationRules | Pass/Fail | Whether the application has any custom delegation authorization rules defined. Azure AD does not support this today. |
| Test-ADFSRPEncryptClaims | Pass/Fail | Whether the application is configured for SAML Token Encryption. Azure AD does not support this today. |
| Test-ADFSRPImpersonationAuthorizationRules | Pass/Warning | Whether the application has any custom impersonation authorization rules defined. Azure AD does not support this today. |
| Test-ADFSRPIssuanceAuthorizationRules | Pass/Warning | Whether the application has any custom issuance authorization rules defined. Move to AAD CA |
| Test-ADFSRPIssuanceTransformRules | Pass/Warning | Whether the application has any custom issuance transform rules defined |
| Test-ADFSRPMonitoringEnabled | Pass/Warning | Whether ADFS is configured to monitor a federation metadata for this application. |
| Test-ADFSRPNotBeforeSkew | Pass/Warning | Whether ADFS allows a time skew based on the NotBefore and NotOnOrAfter times within SAML token. |
| Test-ADFSRPRequestMFAFromClaimsProviders | Pass/Warning | Whether the application is hardcoded to another claim provider and requires MFA. Not supported by Azure AD today. |
| Test-ADFSRPSignedSamlRequestsRequired | Pass/Fail | Whether the application is configured for SAML Request Signing. Azure AD does not support this today. |
| Test-ADFSRPTokenLifetime | Pass/Fail | Whether the application is configured for a custom token lifetime. ADFS default is 1 hour. |