@@ -43,15 +43,16 @@ CREATE TABLE oidc_client (
4343 updated_at TIMESTAMP NULL DEFAULT NULL ,
4444 created_at TIMESTAMP NULL DEFAULT NULL ,
4545 expires_at TIMESTAMP NULL DEFAULT NULL ,
46- is_federated BOOLEAN NOT NULL DEFAULT false
46+ is_federated BOOLEAN NOT NULL DEFAULT false,
47+ is_generic BOOLEAN NOT NULL DEFAULT false
4748);
4849-- Used 'httpd' host for back-channel logout url (https://httpd:8443/test/a/simplesamlphp-module-oidc/backchannel_logout)
4950-- since this is the hostname of conformance server while running in container environment
50- INSERT INTO oidc_client VALUES (' _55a99a1d298da921cb27d700d4604352e51171ebc4' ,' _8967dd97d07cc59db7055e84ac00e79005157c1132' ,' Conformance Client 1' ,replace(' Client 1 for Conformance Testing https://openid.net/certification/connect_op_testing/\n ' ,' \n ' ,char (10 )),' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone","offline_access"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,' https://httpd:8443/test/a/simplesamlphp-module-oidc/backchannel_logout' ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false);
51- INSERT INTO oidc_client VALUES (' _34efb61060172a11d62101bc804db789f8f9100b0e' ,' _91a4607a1c10ba801268929b961b3f6c067ff82d21' ,' Conformance Client 2' ,' ' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","offline_access"]' ,1 ,1 ,NULL ,NULL ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false);
52- INSERT INTO oidc_client VALUES (' _0afb7d18e54b2de8205a93e38ca119e62ee321d031' ,' _944e73bbeec7850d32b68f1b5c780562c955967e4e' ,' Conformance Client 3' ,' Client for client_secret_post' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email"]' ,1 ,1 ,NULL ,NULL ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false);
53- INSERT INTO oidc_client VALUES (' _8957eda35234902ba8343c0cdacac040310f17dfca' ,' _322d16999f9da8b5abc9e9c0c08e853f60f4dc4804' ,' RP-Initiated Logout Client' ,' Client for testing RP-Initiated Logout' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false);
54- INSERT INTO oidc_client VALUES (' _9fe2f7589ece1b71f5ef75a91847d71bc5125ec2a6' ,' _3c0beb20194179c01d7796c6836f62801e9ed4b368' ,' Back-Channel Logout Client' ,' Client for testing Back-Channel Logout' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,' https://httpd:8443/test/a/simplesamlphp-module-oidc/backchannel_logout' ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false);
51+ INSERT INTO oidc_client VALUES (' _55a99a1d298da921cb27d700d4604352e51171ebc4' ,' _8967dd97d07cc59db7055e84ac00e79005157c1132' ,' Conformance Client 1' ,replace(' Client 1 for Conformance Testing https://openid.net/certification/connect_op_testing/\n ' ,' \n ' ,char (10 )),' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone","offline_access"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,' https://httpd:8443/test/a/simplesamlphp-module-oidc/backchannel_logout' ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false, false );
52+ INSERT INTO oidc_client VALUES (' _34efb61060172a11d62101bc804db789f8f9100b0e' ,' _91a4607a1c10ba801268929b961b3f6c067ff82d21' ,' Conformance Client 2' ,' ' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","offline_access"]' ,1 ,1 ,NULL ,NULL ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false, false );
53+ INSERT INTO oidc_client VALUES (' _0afb7d18e54b2de8205a93e38ca119e62ee321d031' ,' _944e73bbeec7850d32b68f1b5c780562c955967e4e' ,' Conformance Client 3' ,' Client for client_secret_post' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email"]' ,1 ,1 ,NULL ,NULL ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false, false );
54+ INSERT INTO oidc_client VALUES (' _8957eda35234902ba8343c0cdacac040310f17dfca' ,' _322d16999f9da8b5abc9e9c0c08e853f60f4dc4804' ,' RP-Initiated Logout Client' ,' Client for testing RP-Initiated Logout' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,NULL ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false, false );
55+ INSERT INTO oidc_client VALUES (' _9fe2f7589ece1b71f5ef75a91847d71bc5125ec2a6' ,' _3c0beb20194179c01d7796c6836f62801e9ed4b368' ,' Back-Channel Logout Client' ,' Client for testing Back-Channel Logout' ,' example-userpass' ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ callback","https:\/\/ www.certification.openid.net\/ test\/ a\/ simplesamlphp-module-oidc\/ callback"]' ,' ["openid","profile","email","address","phone"]' ,1 ,1 ,NULL ,' ["https:\/\/ localhost.emobix.co.uk:8443\/ test\/ a\/ simplesamlphp-module-oidc\/ post_logout_redirect"]' ,' https://httpd:8443/test/a/simplesamlphp-module-oidc/backchannel_logout' ,NULL ,NULL , NULL , NULL , NULL , NULL , ' manual' , NULL , NULL , NULL , false, false );
5556CREATE TABLE oidc_access_token (
5657 id VARCHAR (191 ) PRIMARY KEY NOT NULL ,
5758 scopes TEXT ,
@@ -60,6 +61,10 @@ CREATE TABLE oidc_access_token (
6061 client_id VARCHAR (191 ) NOT NULL ,
6162 is_revoked BOOLEAN NOT NULL DEFAULT false,
6263 auth_code_id varchar (191 ) DEFAULT NULL , requested_claims TEXT NULL ,
64+ flow_type CHAR (64 ) NULL ,
65+ authorization_details TEXT NULL ,
66+ bound_client_id TEXT NULL ,
67+ bound_redirect_uri TEXT NULL ,
6368 CONSTRAINT FK_43C1650EA76ED395 FOREIGN KEY (user_id)
6469 REFERENCES oidc_user (id) ON DELETE CASCADE ,
6570 CONSTRAINT FK_43C1650E19EB6921 FOREIGN KEY (client_id)
@@ -85,6 +90,8 @@ CREATE TABLE oidc_auth_code (
8590 flow_type CHAR (64 ) DEFAULT NULL ,
8691 tx_code varchar (191 ) DEFAULT NULL ,
8792 authorization_details TEXT NULL ,
93+ bound_client_id TEXT NULL ,
94+ bound_redirect_uri TEXT NULL ,
8895 CONSTRAINT FK_97D32CA7A76ED395 FOREIGN KEY (user_id)
8996 REFERENCES oidc_user (id) ON DELETE CASCADE ,
9097 CONSTRAINT FK_97D32CA719EB6921 FOREIGN KEY (client_id)
0 commit comments