JDBC implementation of RegisteredClientRepository

Closes gh-265
This commit is contained in:
Rafal Lewczuk
2021-03-30 13:05:52 +02:00
committed by Steve Riesenberg
parent 1f4b369912
commit 769cf8fac7
3 changed files with 640 additions and 0 deletions

View File

@@ -0,0 +1,14 @@
CREATE TABLE oauth2_registered_client (
id varchar(100) NOT NULL,
client_id varchar(100) NOT NULL,
client_id_issued_at timestamp DEFAULT CURRENT_TIMESTAMP NOT NULL,
client_secret blob NOT NULL,
client_secret_expires_at timestamp DEFAULT NULL,
client_name varchar(200),
client_authentication_methods varchar(1000) NOT NULL,
authorization_grant_types varchar(1000) NOT NULL,
redirect_uris varchar(1000) NOT NULL,
scopes varchar(1000) NOT NULL,
client_settings varchar(1000) DEFAULT NULL,
token_settings varchar(1000) DEFAULT NULL,
PRIMARY KEY (id));