Releases: intelequia/dnn.azureadb2cprovider
Releases · intelequia/dnn.azureadb2cprovider
DNN Azure AD B2C Provider v1.4.3
New release of the B2C provider with the following changes:
Enhancements
- Added option to reset user password on User Management module
- Added module settings to the user management module to enable or disable features
Fixes
- Fix to allow updating federated users
List of contributors
DNN Azure AD B2C Provider v1.4.2
New release of the B2C provider with the following changes:
Enhancements
- Added option to export users from UserManagement in csv format
Fixes
- Fix to allow superusers to use the impersonation feature
- Added identity providers .svg files to the build script
List of contributors
DNN Azure AD B2C Provider v1.4.1
New release of the B2C provider with the following changes:
Enhancements
- Added EventLog audit notification when an user impersonation happens
Fixes
- Fixed 500 error bug when editing a page after installing the B2C module
- Fixed login redirection from policies when Autoredirect=false
List of contributors
DNN Azure AD B2C Provider v1.4
New release of the B2C provider with the following changes:
Enhancements
- Added a new configuration setting where you can change the name of the ROPC policy
- Added documentation about how to setup the ROPC policy at https://github.com/intelequia/dnn.azureadb2cprovider/tree/master/samples/Hello
- Added search and issuer icons on UserManagement module
- Implemented user impersonation flow via custom policies (see https://github.com/intelequia/dnn.azureadb2cprovider/tree/master/samples/CustomPolicies/Impersonation/LocalAccounts)
Fixes
- Fixed uninstall script to completely remove all the tables and settings
- Bug fix: users removed from groups in Azure AD B2C, were not being removed from DNN groups
- Fix to avoid removing the local picture set on DNN if no profile picture is set on B2C
- Fixed the DisplayName claim mapping
List of contributors
DNN Azure AD B2C Provider v1.3
New release of the B2C provider with the following changes:
Enhancements
- Updated German localization (thanks @SCullman)
- Updated setup documentation (thanks @SCullman)
- Ordered the list of users by display name and added optional filter on User Management screen
Fixes
- Fixed the default portalId claim mapping to empty (not mapped by default)
- Changed token expiration validation giving a 5min out-of-sync system clocks
List of contributors
DNN Azure AD B2C Provider v1.2
New release of the B2C provider with the following changes:
New features
- Added support for multiple portal scenario:
- Added a new "Use Global Settings" setting to allow all portals on the same instance to share the configuration settings and use the same B2C tenant
- Added a new "Redirect Uri" setting to allow customization of the redirection after a user login
- Added a Redirection Controller to handle the user redirection on multi-portal auth scenario
- Added support for the special user claim mapping "portalId", to use it as a filter per portal.
- Added new support for custom claim mappings: user mappings, user profile mappings and role mappings. All the mappings are stored on the database and can be customized per portal.
- New user management module allows to manage Azure AD B2C users directly from the DNN interface, including the force password reset attribute (check "Samples/CustomPolicies/SignInWithForcePasswordReset").
- Now the user and role prefix can be disabled, so user and role names are more friendly (works really well when using "emails" claim as "Id" on the User mappings).
- When using JWT auth, now the user is synced in the same way than when using the web UI, even if the user doesn't exist (the user is then created and synced).
- Added UI spanish and german (auto) localizations.
Fixes
- Cache is now correctly cleared out after a configuration change
- User cache is correctly cleared out after a login, so the sync is done correctly
- Other bug fixes
List of contributors
DNN Azure AD B2C Provider v1.0
Initial version of the DNN Azure AD B2C Provider:
- Provides DNN Platform - Azure AD B2C integration by portal, so each portal on a DNN installation can setup their own Auth settings
- Allows auto-redirection, so users are automatically redirected to the Azure AD B2C login without seeing the DNN login page
- Supports the following policies (user flows):
- Sign up/Sign in: users can register on Azure AD B2C and then login, or just login
- Profile: users can update their user profile when clicking on the DNN user profile link
- Reset password: users can initiate the reset password flow by clicking on the "forgot password" link available on the login screen
- When a user logins on Azure AD B2C, the B2C profile and roles are synchronized with DNN profile and DNN roles. If a role doesn't exist, is created in the process
- Supports User profile picture synchronization as part of the profile synchronization
- Supports JWT authorization. If enabled, developers can get a JWT auth token directly from Azure B2C login using the "Resource Owner" policy, and then use that token to call any DNN WebAPI Controller with the Auth scheme "JWT".
- Supports for 3rd party WebAPI integration through API Resource and scopes implementation