alexlindgren - UmbracoIdentity.AzureLoginStore 1.0.21

An external login store for ASP.NET Identity for Umbraco.

PM> Install-Package UmbracoIdentity.AzureLoginStore -Version 1.0.21 -Source https://www.myget.org/F/alexlindgren/api/v3/index.json

Copy to clipboard

> nuget.exe install UmbracoIdentity.AzureLoginStore -Version 1.0.21 -Source https://www.myget.org/F/alexlindgren/api/v3/index.json

Copy to clipboard

> dotnet add package UmbracoIdentity.AzureLoginStore --version 1.0.21 --source https://www.myget.org/F/alexlindgren/api/v3/index.json

Copy to clipboard
<PackageReference Include="UmbracoIdentity.AzureLoginStore" Version="1.0.21" />
Copy to clipboard
source https://www.myget.org/F/alexlindgren/api/v3/index.json

nuget UmbracoIdentity.AzureLoginStore  ~> 1.0.21
Copy to clipboard

> choco install UmbracoIdentity.AzureLoginStore --version 1.0.21 --source https://www.myget.org/F/alexlindgren/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "alexlindgren" -SourceLocation "https://www.myget.org/F/alexlindgren/api/v2"
Install-Module -Name "UmbracoIdentity.AzureLoginStore" -RequiredVersion "1.0.21" -Repository "alexlindgren" 
Copy to clipboard

Azure Table Storage External Login Store for ASP.NET Identity for Umbraco

An external login store for ASP.NET Identity for Umbraco.

The default external login store for ASP.NET Identity for Umbraco uses SQL CE. This project provides an alternative external login store that uses Azure Table Storage.

Installation and Usage

Install via nuget:

Install-Package UmbracoIdentity.AzureLoginStore

Note that the latest build is available at https://www.myget.org/feed/alexlindgren/package/nuget/UmbracoIdentity.AzureLoginStore

You will need an Azure Table Storage account.

Add a connection string called AzureTableStorageExternalLoginStoreConnectionString in the web.config for the Azure Table Storage account.

UmbracoIdentity needs to be configured to use this package as it's External Login Store. This is done by changing how the app.ConfigureUserManagerForUmbracoMembers method is called in the ConfigureServices method of UmbracoIdentityStartup as follows:

ApplicationContext appContext = ApplicationContext.Current;
var membershipProvider = Membership.Providers["UmbracoMembershipProvider"] as IdentityEnabledMembersMembershipProvider;
AzureTableStorageExternalLoginStore externalLoginStore = new AzureTableStorageExternalLoginStore();
UmbracoMembersUserStore<UmbracoApplicationMember> customUserStore = new UmbracoMembersUserStore<UmbracoApplicationMember>(appContext.Services.MemberService, appContext.Services.MemberTypeService, appContext.Services.MemberGroupService, membershipProvider, externalLoginStore);
app.ConfigureUserManagerForUmbracoMembers<UmbracoApplicationMember>(customUserStore, appContext, null);
  • Any 0.0
    • UmbracoIdentity (>= 4.0.0)

Owners

Alex Lindgren

Authors

Alex Lindgren

Project URL

https://github.com/alindgren/UmbracoIdentity.AzureLoginStore

License

MIT

Tags

Umbraco Identity

Info

28 total downloads
9 downloads for version 1.0.21
Download (5.77 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
1.0.21 5.77 KB Sun, 21 Aug 2016 00:41:17 GMT 9
1.0.20 5.77 KB Sat, 20 Aug 2016 20:05:13 GMT 11
1.0.19 5.77 KB Sat, 20 Aug 2016 19:44:46 GMT 8