Bug 20624: Add RESTOAuth2ClientCredentials syspref
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io> Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com> Signed-off-by: Jonathan Druart <jonathan.druart@bugs.koha-community.org>
This commit is contained in:
parent
0d96a9080d
commit
027aa4f349
|
|
@ -0,0 +1,12 @@
|
|||
$DBversion = "XXX";
|
||||
if(CheckVersion($DBversion)) {
|
||||
|
||||
$dbh->do(q{
|
||||
INSERT IGNORE INTO systempreferences (`variable`,`value`,`options`,`explanation`,`type`)
|
||||
VALUES
|
||||
('RESTOAuth2ClientCredentials','0',NULL,'If enabled, the OAuth2 client credentials flow is enabled for the REST API.','YesNo');
|
||||
});
|
||||
|
||||
print "Upgrade to $DBversion done (Bug 20624 - Disable OAuth2 client credentials grant by default)\n";
|
||||
SetVersion($DBversion);
|
||||
}
|
||||
|
|
@ -467,6 +467,7 @@ INSERT INTO systempreferences ( `variable`, `value`, `options`, `explanation`, `
|
|||
('ReservesMaxPickUpDelay','7','','Define the Maximum delay to pick up an item on hold','Integer'),
|
||||
('ReservesNeedReturns','1','','If ON, a hold placed on an item available in this library must be checked-in, otherwise, a hold on a specific item, that is in the library & available is considered available','YesNo'),
|
||||
('RESTdefaultPageSize','20','','Default page size for endpoints listing objects','Integer'),
|
||||
('RESTOAuth2ClientCredentials','0',NULL,'If enabled, the OAuth2 client credentials flow is enabled for the REST API.','YesNo'),
|
||||
('RestrictedPageLocalIPs','',NULL,'Beginning of IP addresses considered as local (comma separated ex: "127.0.0,127.0.2")','Free'),
|
||||
('RestrictedPageContent','',NULL,'HTML content of the restricted page','TextArea'),
|
||||
('RestrictedPageTitle','',NULL,'Title of the restricted page (breadcrumb and header)','Free'),
|
||||
|
|
|
|||
|
|
@ -4,7 +4,13 @@ Web services:
|
|||
- "Set the default number of results returned by the REST API endpoints to"
|
||||
- pref: "RESTdefaultPageSize"
|
||||
class: integer
|
||||
- "per page"
|
||||
- "per page."
|
||||
-
|
||||
- pref: RESTOAuth2ClientCredentials
|
||||
choices:
|
||||
yes: Enable
|
||||
no: "Disable"
|
||||
- "the OAuth2 client credentials grant for the REST API."
|
||||
OAI-PMH:
|
||||
-
|
||||
- pref: OAI-PMH
|
||||
|
|
|
|||
Loading…
Reference in New Issue