2016-07-07 13 views
1
sichern

ich derzeit bin nach den railstutorial und ich habe in Kapitel 8 erfuhr, dass in der Sitzung des Benutzers ID speichert automatisch die Daten verschlüsselt. Eine Frage ist, wie wird es automatisch gesichert? Was führte die Verschlüsselung unter der Haube durch? Warum ist die Methode Cookies (wird später eingeführt) nicht automatisch gesichert?Warum ist session [: user_id] automatisch

Antwort

1

Seit Rails 4 verschlüsselt EncryptedCookieStore standardmäßig jeden Sitzungswert in einem Cookie, deshalb haben Sie eine config/secrets.yml-Datei. Sitzungswerte werden von RoR API verschlüsselt.

Sie können mehr darüber erfahren, wie Schienen behandelt die Sitzung in Ruby on Rails Security Guide

+0

Ich frage mich nur, warum die Cookies Methode nicht automatisch –

+0

gesichert werden kann, ist es, da Schienen 4. –

+0

Wow! Danke vielmals –