20220825 - Users Service Release

Summary:
Move users domain to “IdentityProvider“ microservice

Ticket:
https://bigdigit.atlassian.net/browse/SSO-186

Detail:
Keep the Public Api as a facade of Users domain.
All the existing logic moved to a separate microservice “IdentityProvider“.


Summary:
Migrate Public Api Tokens to using TokenManager service

Ticket:
https://bigdigit.atlassian.net/browse/SSO-148

Detail:
Remove duplicated code from the application and start using the common service instead.


Summary:
Production applications set to use "Azure AD B2C" only

Ticket:
https://bigdigit.atlassian.net/browse/SSO-163

Detail:
All applications now using "Azure AD B2C" only. This will allow us to close down IdentityServer.


Summary:
Provide more detailed message when an error occurs updating a user in Azure B2C

Ticket:
https://bigdigit.atlassian.net/browse/SSO-205

Detail:
Previously the “Users Service” would return a generic “Internal Server Error” message when there was an issue updating a user in Azure B2C. This has been updated to now return a more detailed message.


Summary:
Applications can only update assigned users

Ticket:
https://bigdigit.atlassian.net/browse/SSO-206

Detail:
If a user is assigned to an application then that application can update the user.
If the user is not assigned to the application and an update is attempted then a 404 error will be returned.