Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

MVC3 - Autenticar com contas do SQL Server


O Asp.Net em geral (não específico para MVC) possui uma maneira integrada de gerenciar a autenticação.

Isso é feito por meio de MembershipProvider, RoleProvider e PrincipalProvider. Você pode google aqueles para mais detalhes.

Em seu cenário, onde você precisa verificar as credenciais do usuário em relação a um esquema existente, você pode simplesmente implementar seu próprio MembershipProvider personalizado (e, se necessário, RoleProvider e/ou PrincipalProvider) derivado da classe base.

Dentro do seu provedor personalizado, você implementará os métodos de assinatura com o código específico do seu domínio.

Por fim, basta registrar seu provedor personalizado para ser o padrão no web.config e pronto. Seu aplicativo pode usar a API de associação padrão para autenticar usuários e credenciais de gerente.