1
0
mirror of https://github.com/Yubico/yubikey-val.git synced 2025-02-26 21:54:16 +01:00
yubikey-val/ykval-db.sql

36 lines
881 B
MySQL
Raw Normal View History

2009-04-27 18:46:05 +00:00
-- DROP DATABASE ykval;
CREATE DATABASE ykval;
USE ykval;
2009-02-25 12:20:53 +00:00
CREATE TABLE clients (
2009-04-27 18:46:05 +00:00
id INT NOT NULL AUTO_INCREMENT,
active BOOLEAN DEFAULT TRUE,
created DATETIME NOT NULL,
2009-05-06 13:20:40 +00:00
email VARCHAR(255),
2009-04-27 18:46:05 +00:00
secret VARCHAR(60) NOT NULL DEFAULT '',
2009-05-06 13:20:40 +00:00
notes VARCHAR(100),
2009-04-27 18:46:05 +00:00
PRIMARY KEY (id)
2009-02-25 12:20:53 +00:00
);
CREATE TABLE yubikeys (
2009-04-27 18:46:05 +00:00
id INT NOT NULL UNIQUE AUTO_INCREMENT,
active BOOLEAN DEFAULT TRUE,
created DATETIME NOT NULL,
accessed DATETIME,
publicName VARCHAR(16) UNIQUE NOT NULL,
internalName VARCHAR(12) NOT NULL,
counter INT,
low INT,
high INT,
sessionUse INT,
PRIMARY KEY (id)
2009-02-25 12:20:53 +00:00
);
2009-04-27 18:52:05 +00:00
-- DROP USER ykval_verifier;
CREATE USER ykval_verifier;
GRANT SELECT,INSERT,UPDATE(accessed, counter, low, high, sessionUse)
ON ykval.yubikeys to 'ykval_verifier'@'localhost';
2009-05-06 13:20:40 +00:00
GRANT SELECT(id, secret, active)
2009-04-27 19:10:27 +00:00
ON ykval.clients to 'ykval_verifier'@'localhost';
2009-04-27 18:52:05 +00:00
FLUSH PRIVILEGES;