bieridee/bieridee-back — pull request #32 by gwrtheyrn (2012-05-14 22:37:36+00:00)
Title: Auth stuff

Ich hab mal ein `ChallengeScheme` und einen `AuthenticatorHelper` für unsere HMAC-Authentifizierung erstellt. Allerdings funktioniert das mit dem `WWW-Authenticate` Header noch nicht. Vielleicht klappt das erst, wenn man einen Guard hat.

Ein Guard wäre wohl der richtige Weg, um die Authentifizierung sauber umzusetzen. Gibt viel zu viel schlecht dokumentierte Abstraktion in diesem Restlet... :space_invader:

Offenstehend:

- Die Passwörter werden momentan im Front- und im Backend unterschiedlich gespeichert. So funktioniert das natürlich noch nicht. Wollen wir da auch Hex-encoded-SHA256 nehmen?
- HMAC-Berechnungszeugs in Guard auslagern
- Verifizieren dass bei einer HTTP 401 Response der `WWW-Authenticate` Header gesetzt wird

Viel zu überenscheniört, das ganze Zeugs... :shipit: