Tag Archives: RavenDB

Video: Customizing ASP.NET Authentication with Identity

Want to know how to use the new ASP.NET Identity system to manage access to your web apps and services? Explore the evolution of membership and identity in ASP.NET, and get real-world guidance and best practices on how to implement the newly architected system so you can easily define and manage users.

Follow the informative and entertaining team of Adam Tuliper and Jeremy Foster, as they explain everything you need to know to implement, extend, and customize ASP.NET Identity, including how (and when) to migrate existing web applications over to the ASP.NET Identity system.

1. Overview of Identity
Learn the history of the membership/identity systems in ASP.NET. Get the details on what the new ASP.NET Identity system brings to the table, and see an overview

2. Locally Authenticated Users
Find out how to configure a web application to use database-backed authentication/authorization, and customize the database to support custom tables and profile data. Walk through extending the Identity system, and see an example of how to use RavenDB

3. OAuth and Social Providers
Learn what external authentication is for ASP.NET Identity, including OAuth and integrating Facebook and other social providers. Plus, see an example of accessing Facebook data

4. Two-Factor Authentication
Find out about two-factor authentication, which uses more than just a login and password to help keep unauthorized users off your user accounts. See how easy it is to integrate SMS messages with validation codes as an extra layer of security for your web apps.

5.Migrating Membership to Identity
Check out how ASP.NET Identity brings many great features to the table that may be worth the upgrade. Learn the process to upgrade your web apps (even going back to .NET 2.0 membership), and hear when to upgrade your web applications to the new Identity system.

6. Identity Tips & Recommendations
Walk through some tips to help secure your web apps and to provide better identity features, including email verification, password resetting, and sign out everywhere.

A practical comparison of Map-Reduce in MongoDB and RavenDB

A practical comparison of Map-Reduce in MongoDB and RavenDB

Over the past week I’ve been learning about MongoDB. In my adventures with Node.js I am now at the point where I need some kind of data store.

I’ve found MongoDB fairly easy to grasp due to their excellent documentation and that I have experience with RavenDB. Therefore many of the concepts surrounding NoSQL/Document databases are already familiar to me.

I thought it would be interesting to do a practical comparison of Map-Reduce in both MongoDB and RavenDB.

To begin with I created a bunch of “blog post” documents in both database with the following structure: