/* Design */

This commit is contained in:
Thammi 2010-02-23 02:12:04 +00:00
parent d95c26e2f7
commit 47fb0d569b

View File

@ -39,7 +39,7 @@ Es wird gerade an einem einmal-Token basiertem skriptbarem Webinterface in Lua g
===Design===
* Der Token besteht jeweils aus einer Base64 kodierten Zufallszahl
* Beim öffnen der Tür mit diesem Token wird er ungültig und ein neuer gültiger Token wird ausgegeben (Plaintext)
* Beim öffnen der Tür mit diesem Token wird er ungültig und ein neuer gültiger Token wird ausgegeben (Plaintext über HTTP)
* Es wird bei jeder syntaktisch korrekten Anfrage ein Token zurückgegeben (Nur physische Anwesenheit an der Tür ermöglicht validen Token zu erkennen)
* Token haben eine begrenzte Lebensdauer (TTL, ~2 Monate als Diskussionsgrundlage) nach der sie gelöscht werden
* Der Token ist auf seinen Parent zurückführbar um Token auf Basis eines früher Tokens zurücknehmen zu können (sofern dieser noch lebt)