私は、スキーマを見て、このテーブルはを使用することができるかを把握しようとしていた。「シングルサインオン」テーブルとは何ですか?なぜこの列リストが必要ですか?
CREATE TABLE "single_sign_ons"
"token" VARCHAR(64) NOT NULL,
"ip" VARCHAR(32) NOT NULL,
"expired_at" DATETIME NOT NULL,
"one_time" VARCHAR(64),
"created_at" DATETIME,
"updated_at" DATETIME,
"user_id" INTEGER,
PRIMARY KEY("token"));
、なぜこのテーブルの著者は、この目的のためにこれらの列が含まれた「シングルサインオン」とは何ですか?
なぜIPアドレスがあるのですか? 1つのIPアドレスからログオンし、通りを渡ってコーヒーを飲み、セッションを再開することができます(コーヒーショップに異なるIPがあると仮定して)。しかし、おそらくそれは最初の場所でこの正確なシナリオを防ぐためにあります:) – NoChance