FSN#39750 Authenticatie 'Apps', savepoint
svn path=/Database/trunk/; revision=33272
This commit is contained in:
63
AUT/AUT_TAB.SRC
Normal file
63
AUT/AUT_TAB.SRC
Normal file
@@ -0,0 +1,63 @@
|
||||
/*
|
||||
* $Revision$
|
||||
* $Id$
|
||||
*/
|
||||
|
||||
CREATE TABLE aut_client
|
||||
(
|
||||
aut_client_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT aut_k_aut_client_key PRIMARY KEY,
|
||||
aut_client_id
|
||||
VARCHAR2(64),
|
||||
aut_client_type -- 1=Internal (login.asp, future use), 2=UID_DEC (deprecated),
|
||||
NUMBER(3), -- 3=GUID-encrypted (deprecated), 4=JWT, 5=SAML (future use)
|
||||
aut_client_omschrijving
|
||||
VARCHAR2(30),
|
||||
aut_client_opmerking
|
||||
VARCHAR2(320),
|
||||
aut_client_secret
|
||||
VARCHAR2(128),
|
||||
aut_client_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
-- Koppeling client en (toestemming gegeven door) perslid
|
||||
-- TODO: Kan gebruiker app op meerdere toestallen inrichten?
|
||||
CREATE TABLE aut_client_perslid
|
||||
(
|
||||
aut_client_perslid_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT aut_k_client_perslid PRIMARY KEY,
|
||||
aut_client_key
|
||||
NUMBER(10)
|
||||
CONSTRAINT aut_r_aut_client_id REFERENCES aut_client(aut_client_key) ON DELETE CASCADE,
|
||||
aut_client_perslid_device_id
|
||||
VARCHAR(320),
|
||||
aut_client_perslid_scope
|
||||
VARCHAR(320)
|
||||
DEFAULT NULL,
|
||||
aut_client_perslid_pushtoken
|
||||
VARCHAR(320),
|
||||
aut_client_perslid_refreshtkn -- unused yet
|
||||
VARCHAR(320),
|
||||
aut_client_perslid_refreshdate
|
||||
DATE,
|
||||
aut_client_perslid_accesstoken
|
||||
VARCHAR(320),
|
||||
aut_client_perslid_accessdate
|
||||
DATE,
|
||||
aut_client_perslid_login -- wanneer voor het laatst de app gebruikt
|
||||
DATE,
|
||||
// Note: this column is defined in PRS_TAB.SRC
|
||||
// prs_perslid_key
|
||||
// NUMBER(10)
|
||||
// CONSTRAINT aut_r_aut_client_perslid REFERENCES prs_perslid(prs_perslid_key) ON DELETE CASCADE
|
||||
// CONSTRAINT aut_c_aut_client_perslid CHECK(prs_perslid_key IS NOT NULL),
|
||||
aut_client_perslid_aanmaak
|
||||
DATE
|
||||
DEFAULT SYSDATE
|
||||
);
|
||||
|
||||
REGISTERONCE('$Id$')
|
||||
Reference in New Issue
Block a user