Create Azure Web App that manages Azure RM resources and Azure AD accounts
£20-250 GBP
Pagato alla consegna
I have a project whereby I am looking to provide Staff and Pupils with their own Azure WebApp. The users are already members of another Azure Active Directory (that I don't control). I have developed a Powershell script that does the following:
- Invites the user to the Azure AD using B2B invitations (new-azureadmsinvitation)
- Creates a new WebApp for the user (New-AzureRmResourceGroupDeployment)
- Assigns permissions to the WebApp to the user (new-AzureRMRoleAssignment )
This all works OK however I'd like to allow this to be managed by the users.
I am looking to create a WebApp will act as a Manager for the solution, allowing the 'Staff' to create new WebApps for Pupils. The following needs to be achieved:
- Restrict access to the Manager WebApp to only 'Staff' - Using an Azure AD group
- Allow Staff to create (invite) both pupil and staff Azure AD accounts with the associated WebApp / permissions
- Query the status of an individual account:
○ Does an Azure AD account exist?
○ Has the invitation been accepted? Option to resend
○ Has a web app been deployed?
- Allow a number of accounts to be created at a time (e.g. upload text of multiple input boxes)
- Provide the ability to delete users and their WebApps
- Log the operations so that they can be audited
If you are interested in this project, I will share the Powershell I have put together.
Please do not send a generic response to this project (I'll ignore them!).
I am looking for someone who will demonstrate that they have done similar development work before.
Rif. progetto: #13357350