Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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):

  1. Remove Windows Auth Support 
    Jira Legacy
    serverEd-Fi Issue Tracker
    serverIde04b01cb-fd08-30cd-a7d6-c8f664ef7691
    keyAA-777
  2. Remove Azure AD Support
  3. Create the User List page
  4. Implement/Refactor Add User
  5. Implement Delete User
  6. Implement Edit User
    1. Implement "Assign ODS Instance to User" 
  7. Create Role and Permission models and required tables
  8. Implement Role Assignment in Edit User
  9. Enforce Permission requirements on controller actions

...