none
Web - Api Authentication Problem RRS feed

  • Allgemeine Diskussion

  • Ich versuche eine Offlinefähige Web-App zu programmieren(Online Login -> offline arbeiten möglich)

    Ich versuche folgende Authentifizierung: Link

    Für jede Klasse habe ich eine eigene Controllerklassendatei angelegt und die Klasse reinkopiert. 

    Als Anfänger habe ich jedoch noch einige Probleme:

    Ich möchte eine Authentifizierung mit "Mandant" + "Benutzer" + "PW"

    Anonyme Authentifizierung ist nicht notwendig.

    Ich habe bereits:

    [AuthorizeSafe]
            public bool Login(string Mandant, string Benutzer, string Passwort) { 
                //Aus PW hash erzeugen
                using (MD5 md5Hash = MD5.Create())
                {
                    string PW_hash = GetMd5Hash(md5Hash, Passwort);
                    var user = _contextProvider.Context.User1
                        .Where(u => u.Username == Benutzer && u.Password == PW_hash);
                    
                    if (user != null)
                    {
                        FormsAuthentication.SetAuthCookie(Benutzer, false);
                        return true;
                    }
                    return false;
                }            
            }


    Funktioniert das überhaupt auf diese Weise, wenn ich nur die [AuthorizeSafe] verwende? 
    Oder muss ich noch eine Methode aufrufen? Oder muss ich meien Controller grundlegend anders aufbauen?

    PS: Der Mandant wurde absichtlich noch nicht Implementiert.

    • Typ geändert Stefan FalzModerator Dienstag, 2. Juli 2013 21:07 Keine Rückmeldung des Fragestellers
    Mittwoch, 6. März 2013 09:00

Alle Antworten