All Projects → maxtoroq → MvcAccount

maxtoroq / MvcAccount

Licence: Apache-2.0 license
Authentication and Account Management plugin for ASP.NET MVC

Programming Languages

C#
18002 projects
powershell
5483 projects

Projects that are alternatives of or similar to MvcAccount

org-audit-action
GitHub Action that provides an Organization Membership Audit
Stars: ✭ 34 (+54.55%)
Mutual labels:  membership
AspNetCore.Identity.RavenDB
RavenDB Storage Provider for ASP.NET Core Identity
Stars: ✭ 16 (-27.27%)
Mutual labels:  membership
ngval
ASP.NET MVC validation for AngularJS
Stars: ✭ 27 (+22.73%)
Mutual labels:  aspnet-mvc
cantiga
Membership management system that helps non-profit organizations running their projects, written in PHP / Symfony.
Stars: ✭ 20 (-9.09%)
Mutual labels:  membership
civicrm-wp-member-sync
CiviCRM WordPress Member Sync plugin keeps a WordPress user in sync with a CiviCRM membership by granting either a role or capabilities to a WordPress user who has that membership.
Stars: ✭ 13 (-40.91%)
Mutual labels:  membership
docker-elixir-build
Dockerfile for building Elixir projects
Stars: ✭ 53 (+140.91%)
Mutual labels:  membership
AspNetCore.Identity.DynamoDB
DynamoDB Data Store Adaptor for ASP.NET Core Identity
Stars: ✭ 31 (+40.91%)
Mutual labels:  membership
memberful-wp
Better membership software for WordPress.
Stars: ✭ 37 (+68.18%)
Mutual labels:  membership
utopia-crm
Utopía is an open source platform for community based newsrooms to manage their subscriptions
Stars: ✭ 15 (-31.82%)
Mutual labels:  membership
kirby-membership
Simple Membership plugin for Kirby CMS
Stars: ✭ 27 (+22.73%)
Mutual labels:  membership
AspnetMVC
Exemplo de aplicação ASP.NET MVC básica
Stars: ✭ 20 (-9.09%)
Mutual labels:  aspnet-mvc
website
网站设计一类源码仓库
Stars: ✭ 42 (+90.91%)
Mutual labels:  aspnet-mvc
Udemy-MyEvernote-Sample-Project
ASP.NET MVC Yazılımcıların Yükselişi eğitimim için hazırladığım örnek proje.
Stars: ✭ 66 (+200%)
Mutual labels:  aspnet-mvc
StormReport
🌀 Library - Create your reports using only annotations
Stars: ✭ 17 (-22.73%)
Mutual labels:  aspnet-mvc
emplea do
Open source tech jobs portal. Made with .Net Core
Stars: ✭ 75 (+240.91%)
Mutual labels:  aspnet-mvc
fluentassertions.mvc
Fluent Assertions extensions for ASP.NET MVC
Stars: ✭ 36 (+63.64%)
Mutual labels:  aspnet-mvc
Bootstrap-Docs
Bootstrap 2.x, 3.x Traditional Chinese Docs, Based on ASP.NET MVC 5 Framework, No Continued maintain just open source it.
Stars: ✭ 16 (-27.27%)
Mutual labels:  aspnet-mvc
X.Web.Sitemap
Simple sitemap generator for .NET
Stars: ✭ 66 (+200%)
Mutual labels:  aspnet-mvc
BlipAjax
ASP.NET MVC case study solution for PluralSight Guides. Demonstrates using Ajax helpers and JavaScript with Razor partial views.
Stars: ✭ 47 (+113.64%)
Mutual labels:  aspnet-mvc
AspNetCore-Dynamic-Permission
Dynamic Permission Samples in ASP.NET Core and ASP.NET MVC 5.
Stars: ✭ 19 (-13.64%)
Mutual labels:  aspnet-mvc

MvcAccount — Authentication and Account Management plugin for ASP.NET MVC

Note: Development of MvcAccount has ceased. See NoMVC.

MvcAccount is the simplest way to password-protect your ASP.NET MVC application. It consists of a single assembly which includes models, views, controllers, resources, etc. Add a bit of configuration and you are done!

See the documentation to get started.

Functions

  • Sign In/Out: With account lock out after max. invalid attempts.
  • Reset Password: Sends email with link to enter new password.
  • Change Password: User must sign in first.
  • Change Email: With optional verification (sends email with link).

Password encryption

  • None: Passwords are stored in clear text.
  • PBKDF2 (Recommended): Passwords are hashed with the RFC 2898 algorithm. Implemented by Crypto, also used by SimpleMembershipProvider.
  • SHA1: Passwords are encrypted one-way using the SHA1 hashing algorithm (implemented by SqlMembershipProvider).
  • MachineKey: Passwords are encrypted using the encryption settings determined by the machineKey element configuration (also implemented by SqlMembershipProvider).
  • Custom: Provide your own implementation.

Integration

  • MembershipProvider: Although MvcAccount is a substitute for MembershipProvider there are many components out there that work against this API, so MvcAccount also provides an implementation. The only functions currently implemented are:
    • ValidateUser (useful if your application implements other functions that require username/password verification).
    • GetUser (all overloads, this allows you to get user information from your application without a direct dependency on MvcAccount).
  • Bootstrap: Views use Bootstrap markup and classes (optional, you are not required to use Bootstrap).

Localization

MvcAccount is fully localized in the following languages:

  • English (en)
  • Spanish (es)
  • Finnish (fi)
  • Portuguese (pt)

Not included

MvcAccount doesn't provide the following functionality:

  • Anything related with roles or claims.
  • External login providers (OAuth, OpenID).
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].