Articles of asp.net identity 2

token dell’id quadro di id quadro aspnet sull’e-mail di conferma

Sto cercando di confermare un account ma sto ricevendo un “token non valido”. errore. Ecco cosa sto cercando: var code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); var callbackUrl = Url.Action(“ConfirmacaoEmail”, “Usuario”, new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); await UserManager.SendEmailAsync(user.Id, “Ativação de Conta”, user.GetEmailAtivacao(model.Nome, callbackUrl)); se chiamo UserManager.ConfirmEmailAsync dopo questo codice, posso confermare l’account. […]

Password di modifica id quadro ASP.NET

Ho bisogno dell’abilità di cambiare la password per l’utente da parte dell’amministratore. Quindi, admin non dovrebbe inserire una password attuale dell’utente, dovrebbe avere la possibilità di impostare una nuova password. Guardo il metodo ChangePasswordAsync, ma questo metodo richiede l’inserimento della vecchia password. Quindi, questo metodo non è appropriato per questa attività. Quindi l’ho fatto nel […]

Ottenere l’email da fornitori esterni Google e Facebook durante la fase di associazione dell’account in un’app MVC5 predefinita

Apparentemente puoi farlo con il provider di Facebook aggiungendo gli ambiti all’object FacebookAuthenticationOptions in Startup.Auth.cs : http://blogs.msdn.com/b/webdev/archive/2013/10/16/get-more-information-from-social-providers-used-in-the-vs-2013-project-templates.aspx List scope = new List() { “email” }; var x = new FacebookAuthenticationOptions(); x.Scope.Add(“email”); … app.UseFacebookAuthentication(x); Come fare lo stesso con il fornitore di Google? Non esiste una proprietà x.Scope per la class / object GoogleAuthenticationOptions !

Registrati IAuthenticationManager con Simple Injector

Ho una configurazione di configurazione per Simple Injector in cui ho trasferito tutte le mie registrazioni alla pipeline OWIN. Ora il problema è che ho un controller AccountController che in realtà prende parametri come public AccountController( AngularAppUserManager userManager, AngularAppSignInManager signinManager, IAuthenticationManager authenticationManager) { this._userManager = userManager; this._signInManager = signinManager; this._authenticationManager = authenticationManager; } Ora la […]

Asp.NET Identity 2 con errore “Token non valido”

Sto utilizzando Asp.Net-Identity-2 e sto provando a verificare il codice di verifica dell’email utilizzando il metodo seguente. Ma ricevo un messaggio di errore “Token non valido” . Il Gestore utenti della mia applicazione è come questo: public class AppUserManager : UserManager { public AppUserManager(IUserStore store) : base(store) { } public static AppUserManager Create(IdentityFactoryOptions options, IOwinContext […]

Come faccio a propagare forzatamente le modifiche di ruolo agli utenti con ASP.NET Identity 2.0.1?

Ho letto questo e, mentre spiega come i cambiamenti di ruolo alla fine si propagheranno al cookie dell’utente dopo un certo intervallo di tempo, non riesco ancora a capire come imponga una modifica immediata ai ruoli degli utenti. Devo davvero firmare l’utente quando cambio i suoi ruoli come amministratore? Se é cosi, come? Se uso […]

Perché il nuovo fb api 2.4 restituisce l’e-mail null su MVC 5 con Identity e oauth 2?

Tutto ha funzionato perfettamente fino a quando fb ha aggiornato la sua API a 2.4 (avevo 2.3 nel mio precedente progetto). Oggi quando aggiungo una nuova applicazione agli sviluppatori di fb, la ottengo con api 2.4. Il problema: ora ricevo l’e-mail null da fb ( loginInfo.email = null ). Ovviamente ho controllato che l’email dell’utente […]

Come estendere le proprietà disponibili di User.Identity

Sto utilizzando MVC5 Identity 2.0 per consentire agli utenti di accedere al mio sito Web, dove i dettagli di autenticazione sono archiviati in un database SQL. Asp.net Identity è stata implementata in un modo standard come si può trovare in molti tutorial online. La class ApplicationUser in IdentityModels è stata estesa per includere alcune proprietà […]