04ee197f87
The new SQLite table pending_tc is used to maintain a list of sessions that need to accept Terms and Conditions. This information can be used on an external Terms and Conditions server to map the incoming MAC address information into user identity. Signed-off-by: Jouni Malinen <jouni@codeaurora.org>
32 lines
720 B
Text
32 lines
720 B
Text
CREATE TABLE users(
|
|
identity TEXT PRIMARY KEY,
|
|
methods TEXT,
|
|
password TEXT,
|
|
remediation TEXT,
|
|
phase2 INTEGER,
|
|
t_c_timestamp INTEGER
|
|
);
|
|
|
|
CREATE TABLE wildcards(
|
|
identity TEXT PRIMARY KEY,
|
|
methods TEXT
|
|
);
|
|
|
|
INSERT INTO users(identity,methods,password,phase2) VALUES ('user','TTLS-MSCHAPV2','password',1);
|
|
INSERT INTO users(identity,methods,password,phase2) VALUES ('DOMAIN\mschapv2 user','TTLS-MSCHAPV2','password',1);
|
|
|
|
INSERT INTO wildcards(identity,methods) VALUES ('','TTLS,TLS');
|
|
INSERT INTO wildcards(identity,methods) VALUES ('0','AKA');
|
|
|
|
CREATE TABLE authlog(
|
|
timestamp TEXT,
|
|
session TEXT,
|
|
nas_ip TEXT,
|
|
username TEXT,
|
|
note TEXT
|
|
);
|
|
|
|
CREATE TABLE pending_tc(
|
|
mac_addr TEXT PRIMARY KEY,
|
|
identity TEXT
|
|
);
|