20221020 - Users Service Release

Summary:
New endpoints added to manage “Partners”

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

Detail:
Can now manage Partners in the User service


Summary:
Ability to temporarily disable Create / Update / Delete operations per application

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

Detail:
Previously temporarily disabling CUD operations was only possible for all applications. This has been updated so it is now possible to disable this per application.


Summary:
Support for “User Identity”

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

Detail:
Users service now provides an API to:

  • Get User information by id.

  • Get User list by OData query with filter by partner

  • CRUD operations on User Identity

  • List User identities by UserId.


Summary:
User Roles - Restrict access to application functions with the Role-based approach

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

Detail:
Ability to restrict access to application functions with the Role-based approach.


Summary:
Removed migration endpoints from Public API

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

Detail:
Removed the following migration end points on Users.App.PublicApi as these are no longer used: 

GET
/Users/migration/status

GET
/Users/{userName}/migration/status


Summary:
OData parameters display as Query parameters

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

Detail:
GET /users/identities“ or “GET /users“ endpoint
OData parameters now display as Query parameters.


Summary:
Correctly returns 404 response when user role not found

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

Detail:
GET /users/roles/{userRoleId}

Now returns 404 Not Found when user role does not exist.


Summary:
Removed extra set of Custom Policies defined for Azure B2C

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

Detail:
Azure B2C had two sets of custom policies defined. This has been changed to one set.