All notable changes to this project will be documented in this file.
- Remove readContactsEmployerLinks and readContactsAgentCustomerLinks in favour of readContactsAccountLinks
-
- By default, reads links of type: employee, agentCustomer and citizen but accepts overrides for types of roles queried
-
- Allows for easy enrolment of citizen accounts
-
- Updates to demo to suit the above
- Remove readContactIdFromB2cObjectId - No longer needed now that contact id is passed back in the token
- Add functionality to override scope
- Allows an access token to be passed back to the relying party
- Fix all npm audit vulnerabilities
- Added changelog.md
Packages updated to latest versions:
- openid-client
- gulp
- sonarqube-scanner
Allow array of serviceIds in dynamics.readServiceRoles
Only query active enrolments in dynamics.readEnrolment
Hash the state stored when sending a user to identity provider - If our state is massively long, it could cause an error in cosmos db - hash it so we know it will be short enough
Ensure backToPath is always a path on the app domain
If request is needed for the cache, force get request on redirect uri - ensures the correct cookies will be available to the request
Addition of dynamics.readContactsAgentCustomerLinks - Give service access to an 3rd party member service role - idm 671.3
Migrate javascript redirect snippet to external javascript file
Add option to pass request object to cache methods - makes it possible to use cookies for caching
Read service roles function to work with multiple service ids
Send more useful error message to error page in query string when error retrieving state on user's return
Identity App integration