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

36 lines
909 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,
secret VARCHAR(60) NOT NULL DEFAULT '',
2009-05-06 14:16:43 +00:00
email VARCHAR(255),
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
2009-05-06 14:28:42 +00:00
-- DROP USER 'ykval_verifier'@'localhost';
CREATE USER 'ykval_verifier'@'localhost';
2009-04-27 18:52:05 +00:00
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;