Announcement

Collapse
No announcement yet.

Implement HMAC Authentication

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Implement HMAC Authentication

    Hallo Forum,

    ich beschäftige mich momentan mit Authentikation via RESTful WCF Service. Da ich in dem Bereich relativ neu bin, habe ich ein paar Beispiele im Internet angesehen. Eins davon ist relativ gut abr halbherzig erklärt (http://blogs.microsoft.co.il/itai/20...l-wcf-service/). Kann mit bitte jemand sagen, woher "Authentication" in der folgenden Zeile herkommt? Was ist mit der EncodeText-Methode?

    Code:
    string encodedUri = Authentication.EncodeText(key, uri, UTF8Encoding.UTF8);
    Ich wäre sehr dankbar, wenn jemand mir das erklären würde.

    Dank im Voraus.

  • #2
    Warum fragst du nicht bei dem Blogger nach?
    Christian

    Comment


    • #3
      Hallo Christian,

      danke für deine Antwort.
      Es ist so, weil ich die Antwort relativ bald haben muss und nicht in 2 Monaten.

      Gruß

      Comment


      • #4
        Da der Code für EncodeText in dem Beitrag enthalten ist rate ich einfach mal das Authentication einfach irgendeine statische Klasse ist.
        Letztlich kann dir das aber nur der Ersteller des Beitrags sagen.

        Comment


        • #5
          Es könnte helfen den Beitrag bis zum Ende zu lesen

          Comment


          • #6
            Da ist die Implementierung einer Methode zu sehen aber nicht die Implementierung der Klasse um die Methode. Wir können nur vermuten das das so banal ist wie es aussieht.

            Comment


            • #7
              Schaut nicht so aus als würde noch etwas in der static Methode referenziert werden.

              1. HMACMD5 Objekt erzeugen
              2. Text mit dem mitgegebenen Encoding in Bytes umwandeln
              3. Mit dem HMACMD5 Objekt einen Hash aus den Bytes errechnen
              4. Bytes base64 encoden und zurück geben

              Comment


              • #8
                Hallo,

                vielen Dank für eure Hilfe. Ich gehe mittlerweile auch davon aus, dass die Methode einfach in einer statischen Klasse (Authentication) steht.

                Gruß
                Zuletzt editiert von fanderlf; 19.02.2014, 21:54. Reason: hatte vorher geschrieben dass die Klasse abstrakt sei, das ist natürlich Quark...

                Comment


                • #9
                  Statisch nicht abstrakt.

                  Comment


                  • #10
                    Natürlich -.- ich ändere das oben noch... sorry

                    Comment

                    Working...
                    X