...
How does moving away from Active Directory affect the application code base?
- Safe Removal/Refactor of Azure Active Directory infrastructure from EdFi.Ods.AdminApp.Management.Azure and the corresponding tests from EdFi.Ods.AdminApp.Management.Azure.IntegrationTests
- Safe Removal/Refactor of Azure Active Directory infrastructure from EdFi.Ods.AdminApp.Web (AzureInstaller.cs, Infrastructure/CloudOdsAdminAppSettingsForAzure.cs, Infrastructure/CloudOdsAzureActiveDirectoryClientInfo.cs)
- Refactoring the Web.config transform files to set Windows authentication mode to false.
- Safe Removal/Refactor of unit tests testing Azure Active Directory integration.
- Thorough testing of the registration/login process on the On-Premise and Azure versions of the Admin App.
Expected Tickets
Following are some of the major expected tickets for the feature in the order of implementation (from start to finish):
- Remove Windows Auth Support
Jira Legacy server Ed-Fi Issue Tracker serverId e04b01cb-fd08-30cd-a7d6-c8f664ef7691 key AA-777 - Remove Azure AD Support
- Create the User List page
- Implement/Refactor Add User
- Implement Delete User
- Implement Edit User
- Implement "Assign ODS Instance to User"
- Create Role and Permission models and required tables
- Implement Role Assignment in Edit User
- Enforce Permission requirements on controller actions
...