desenvolvimento OpenId enquanto desconectado da Internet
-
05-07-2019 - |
Pergunta
Que soluções têm as pessoas vêm com a desenvolver suas aplicações web offline quando eles tomaram a decisão de usar o OpenID para a adesão site?
Os pares de idéias:
- Crie duas páginas de login uma para OpenID e um para ASP.NET Membership
- Criar OpenID Provider local com contas de teste
Qualquer pensamento?
Solução
Você pode usar uma inversão do recipiente de controle para conter sua implementação OpenID e para uma rápida implementação você poderia usar Moq para fornecer respostas pré-configurado.
Outras dicas
Apenas zombar-lo!
Eu hardwire minha página login.aspx fazer sempre:
FormsAuthentication.RedirectFromLoginPage("http://blog.nerdbank.net/")
ou algo parecido com base em alguma variável. Dessa forma, eu realmente não faça o login com OpenID, mas parece que o resto do site, como eu fiz.
Apenas certifique-se quer reverter a alteração, ou fazê-lo com base em alguma condição que só é verdade em desenvolvimento. :)