ASP.NET Identity implementation for Umbraco's native member data
Some enhancements to allow overriding base methods on the user store to allow for easier customization, see milestone for details: https://github.com/Shazwazza/UmbracoIdentity/milestone/13?closed=1
Have also updated the documentation for extending the user stores, etc... see https://github.com/Shazwazza/UmbracoIdentity/wiki/Startup-Configuration
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
A simple bug fix and change to a virtual member, see milestone for details: https://github.com/Shazwazza/UmbracoIdentity/milestone/11?closed=1
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
This release comes with a new enhancement (thanks to @osigas!) and one bug fix. See milestone for full details:
https://github.com/Shazwazza/UmbracoIdentity/milestone/11?closed=1
With this new enhancement https://github.com/Shazwazza/UmbracoIdentity/issues/101 the members user manager will now automatically populate it's password policies directly from the declared UmbracoMembershipProvider
membership provider in the web.config which means you no longer need to override the entire user manager to change these settings (you still can if you want though). This is marked as breaking because the password policies that you used to have may now be overridden by the ones declared for the membership provider if they were different.
Another change is that by default the cookie options will be configured automatically based on what is specified in your umbracoSettings.config and web.config files. Specifically:
.AspNet.ApplicationCookie
to securitySection.AuthCookieName + "_MEMBERS"
(as declared in your umbracoSettings.config)TimeSpan.FromDays(14.0)
to TimeSpan.FromMinutes(globalSettings.TimeOutInMinutes)
(as declared your web.config)Of course if you were already changing these in your owin startup then thats fine, and you can continue to modify these settings in your owin startup. New notes have been added to the default installed UmbracoIdentityOwinStartup
indicating this.
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
This release makes the UmbracoIdentity package compatible with Umbraco 8.0.0.
Everything should work just like it did before and if you are migrating from Umbraco v7 to v8, this UmbracoIdentity package should 'just work' for you too and all of the data in the ExternalLogins table will be retained.
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
A couple issues fixed up, see milestone for details: https://github.com/Shazwazza/UmbracoIdentity/milestone/10?closed=1
There's a very small 'breaking' change but really if you just update and build there should be no issues. The changes it that this project used to ship with an extension method: UmbracoIdentity.IdentityExtensions.GetById<T> and now it doesn't since this method is already part of Microsoft's assemblies
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
A couple issues fixed up, see milestone for details: https://github.com/Shazwazza/UmbracoIdentity/milestone/8?closed=1
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
This latest release is built against Umbraco 7.6.0. If you wish to upgrade to this release you must be on 7.6.0 or above, it will not work otherwise.
This release is mostly for compatibility with Umbraco 7.6 and some code cleanup to remove legacy backward compatibility hacks. See milestone for full details:
https://github.com/Shazwazza/UmbracoIdentity/milestone/7?closed=1
There are breaking changes, see below for upgrade instructions
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
There are breaking changes which are listed in the milestone, you will need to follow the upgrade instructions
This latest release is built against Umbraco 7.5.6. If you wish to upgrade to this release you must be on 7.5.6 or above, it will not work otherwise.
A few issues fixed and a few nice new features, see milestone for full details: https://github.com/Shazwazza/UmbracoIdentity/milestone/6?closed=1
There are breaking changes, see below for upgrade instructions
Install-Package UmbracoIdentity
or just the DLLs:
Install-Package UmbracoIdentity.Core
Upgrade via Nuget:
Update-Package UmbracoIdentity
or if you've only installed the the DLLs:
Update-Package UmbracoIdentity.Core
There are breaking changes so you will need to follow the upgrade instructions
This latest release is built against Umbraco 7.4.2, if you are using Umbraco 7.3.x, you will need to update to Umbraco 7.4.2 and use this v4.0.0 release in order for UmbracoIdentity to work properly.
See milestone for full details: https://github.com/Shazwazza/UmbracoIdentity/issues?q=milestone%3Av4.0.0
Install-Package UmbracoIdentity
Upgrade via Nuget:
Update-Package UmbracoIdentity
I've also split this into two packages: UmbracoIdentity
and UmbracoIdentity.Core
. UmbracoIdentity.Core
is in case you only need the assemblies.
This latest release is built against Umbraco 7.3.4, if you are using Umbraco 7.3.x, you will need to update to Umbraco 7.3.4 and use this v3.0.0 release in order for UmbracoIdentity to work properly.
See milestone for full details: https://github.com/Shazwazza/UmbracoIdentity/issues?q=milestone%3A3.0.2+is%3Aclosed
Install-Package UmbracoIdentity
Upgrade via Nuget:
Update-Package UmbracoIdentity
If you are upgrading from previous versions, there's a few breaking changes read here: https://github.com/Shazwazza/UmbracoIdentity/releases/tag/v3.0.0