|
43 | 43 | use utils\PagingInfo; |
44 | 44 | use OpenApi\Attributes as OA; |
45 | 45 |
|
46 | | -#[ |
47 | | - OA\Info(version: "1.0.0", description: "Summit API", title: "Summit API Documentation"), |
48 | | - OA\Server(url: L5_SWAGGER_CONST_HOST, description: "server"), |
49 | | - OA\SecurityScheme( |
50 | | - type: 'oauth2', |
51 | | - securityScheme: 'summit_badges_oauth2', |
52 | | - flows: [ |
53 | | - new OA\Flow( |
54 | | - authorizationUrl: L5_SWAGGER_CONST_AUTH_URL, |
55 | | - tokenUrl: L5_SWAGGER_CONST_TOKEN_URL, |
56 | | - flow: 'authorizationCode', |
57 | | - scopes: [ |
58 | | - SummitScopes::ReadSummitData => 'Read Summit Data', |
59 | | - SummitScopes::ReadAllSummitData => 'Read All Summit Data', |
60 | | - SummitScopes::WriteSummitData => 'Write Summit Data', |
61 | | - SummitScopes::ReadBadgeScanValidate => 'Validate Badge Scan', |
62 | | - ], |
63 | | - ), |
64 | | - ], |
65 | | - ) |
66 | | -] |
67 | 46 | final class OAuth2SummitApiController extends OAuth2ProtectedController |
68 | 47 | { |
69 | 48 |
|
@@ -174,7 +153,7 @@ public function __construct |
174 | 153 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
175 | 154 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
176 | 155 | ], |
177 | | - security: [["summit_badges_oauth2" => [ |
| 156 | + security: [["summit_oauth2" => [ |
178 | 157 | SummitScopes::ReadSummitData, |
179 | 158 | SummitScopes::ReadAllSummitData |
180 | 159 | ]]] |
@@ -346,7 +325,7 @@ function () { |
346 | 325 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
347 | 326 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
348 | 327 | ], |
349 | | - security: [["summit_badges_oauth2" => [ |
| 328 | + security: [["summit_oauth2" => [ |
350 | 329 | SummitScopes::ReadAllSummitData |
351 | 330 | ]]] |
352 | 331 | ), |
@@ -533,7 +512,7 @@ function () { |
533 | 512 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
534 | 513 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
535 | 514 | ], |
536 | | - security: [["summit_badges_oauth2" => [ |
| 515 | + security: [["summit_oauth2" => [ |
537 | 516 | SummitScopes::ReadSummitData, |
538 | 517 | SummitScopes::ReadAllSummitData |
539 | 518 | ]]] |
@@ -663,7 +642,7 @@ public function getSummit($summit_id) |
663 | 642 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
664 | 643 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
665 | 644 | ], |
666 | | - security: [["summit_badges_oauth2" => [ |
| 645 | + security: [["summit_oauth2" => [ |
667 | 646 | SummitScopes::ReadSummitData, |
668 | 647 | SummitScopes::ReadAllSummitData |
669 | 648 | ]]] |
@@ -759,7 +738,7 @@ public function getAllCurrentSummit() |
759 | 738 | IGroup::SummitRegistrationAdmins, |
760 | 739 | ] |
761 | 740 | ], |
762 | | - security: [["summit_badges_oauth2" => [ |
| 741 | + security: [["summit_oauth2" => [ |
763 | 742 | SummitScopes::ReadAllSummitData |
764 | 743 | ]]] |
765 | 744 | ) |
@@ -866,7 +845,7 @@ public function getAllSummitByIdOrSlugRegistrationStats($id) |
866 | 845 | IGroup::SummitRegistrationAdmins, |
867 | 846 | ] |
868 | 847 | ], |
869 | | - security: [["summit_badges_oauth2" => [ |
| 848 | + security: [["summit_oauth2" => [ |
870 | 849 | SummitScopes::ReadAllSummitData |
871 | 850 | ]]] |
872 | 851 | ) |
@@ -967,7 +946,7 @@ function () { |
967 | 946 | IGroup::SummitRegistrationAdmins, |
968 | 947 | ] |
969 | 948 | ], |
970 | | - security: [["summit_badges_oauth2" => [ |
| 949 | + security: [["summit_oauth2" => [ |
971 | 950 | SummitScopes::ReadAllSummitData |
972 | 951 | ]]] |
973 | 952 | ) |
@@ -1039,7 +1018,7 @@ function () { |
1039 | 1018 | IGroup::Administrators, |
1040 | 1019 | ] |
1041 | 1020 | ], |
1042 | | - security: [["summit_badges_oauth2" => [ |
| 1021 | + security: [["summit_oauth2" => [ |
1043 | 1022 | SummitScopes::WriteSummitData |
1044 | 1023 | ]]] |
1045 | 1024 | ) |
@@ -1101,7 +1080,7 @@ public function addSummit() |
1101 | 1080 | IGroup::SummitAdministrators, |
1102 | 1081 | ] |
1103 | 1082 | ], |
1104 | | - security: [["summit_badges_oauth2" => [ |
| 1083 | + security: [["summit_oauth2" => [ |
1105 | 1084 | SummitScopes::WriteSummitData |
1106 | 1085 | ]]] |
1107 | 1086 | ) |
@@ -1158,7 +1137,7 @@ public function updateSummit($summit_id) |
1158 | 1137 | IGroup::Administrators, |
1159 | 1138 | ] |
1160 | 1139 | ], |
1161 | | - security: [["summit_badges_oauth2" => [ |
| 1140 | + security: [["summit_oauth2" => [ |
1162 | 1141 | SummitScopes::WriteSummitData |
1163 | 1142 | ]]] |
1164 | 1143 | ) |
@@ -1203,7 +1182,7 @@ public function deleteSummit($summit_id) |
1203 | 1182 | new OA\Response(response: Response::HTTP_NOT_FOUND, description: "Order not found"), |
1204 | 1183 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
1205 | 1184 | ], |
1206 | | - security: [["summit_badges_oauth2" => []]] |
| 1185 | + security: [["summit_oauth2" => []]] |
1207 | 1186 | ) |
1208 | 1187 | ] |
1209 | 1188 | public function getExternalOrder($summit_id, $external_order_id) |
@@ -1254,7 +1233,7 @@ public function getExternalOrder($summit_id, $external_order_id) |
1254 | 1233 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
1255 | 1234 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
1256 | 1235 | ], |
1257 | | - security: [["summit_badges_oauth2" => []]] |
| 1236 | + security: [["summit_oauth2" => []]] |
1258 | 1237 | ) |
1259 | 1238 | ] |
1260 | 1239 | public function confirmExternalOrderAttendee($summit_id, $external_order_id, $external_attendee_id) |
@@ -1341,7 +1320,7 @@ protected function getSummitRepository(): ISummitRepository |
1341 | 1320 | IGroup::SummitAdministrators, |
1342 | 1321 | ] |
1343 | 1322 | ], |
1344 | | - security: [["summit_badges_oauth2" => [ |
| 1323 | + security: [["summit_oauth2" => [ |
1345 | 1324 | SummitScopes::WriteSummitData |
1346 | 1325 | ]]] |
1347 | 1326 | ) |
@@ -1406,7 +1385,7 @@ public function addSummitLogo(LaravelRequest $request, $summit_id) |
1406 | 1385 | IGroup::SummitAdministrators, |
1407 | 1386 | ] |
1408 | 1387 | ], |
1409 | | - security: [["summit_badges_oauth2" => [ |
| 1388 | + security: [["summit_oauth2" => [ |
1410 | 1389 | SummitScopes::WriteSummitData |
1411 | 1390 | ]]] |
1412 | 1391 | ) |
@@ -1472,7 +1451,7 @@ public function deleteSummitLogo($summit_id) |
1472 | 1451 | IGroup::SummitAdministrators, |
1473 | 1452 | ] |
1474 | 1453 | ], |
1475 | | - security: [["summit_badges_oauth2" => [ |
| 1454 | + security: [["summit_oauth2" => [ |
1476 | 1455 | SummitScopes::WriteSummitData |
1477 | 1456 | ]]] |
1478 | 1457 | ) |
@@ -1532,7 +1511,7 @@ public function addSummitSecondaryLogo(LaravelRequest $request, $summit_id) |
1532 | 1511 | IGroup::SummitAdministrators, |
1533 | 1512 | ] |
1534 | 1513 | ], |
1535 | | - security: [["summit_badges_oauth2" => [ |
| 1514 | + security: [["summit_oauth2" => [ |
1536 | 1515 | SummitScopes::WriteSummitData |
1537 | 1516 | ]]] |
1538 | 1517 | ) |
@@ -1588,7 +1567,7 @@ public function deleteSummitSecondaryLogo($summit_id) |
1588 | 1567 | IGroup::SummitAdministrators, |
1589 | 1568 | ] |
1590 | 1569 | ], |
1591 | | - security: [["summit_badges_oauth2" => [ |
| 1570 | + security: [["summit_oauth2" => [ |
1592 | 1571 | SummitScopes::WriteSummitData |
1593 | 1572 | ]]] |
1594 | 1573 | ) |
@@ -1652,7 +1631,7 @@ public function addFeatureSpeaker($summit_id, $speaker_id) |
1652 | 1631 | IGroup::SummitAdministrators, |
1653 | 1632 | ] |
1654 | 1633 | ], |
1655 | | - security: [["summit_badges_oauth2" => [ |
| 1634 | + security: [["summit_oauth2" => [ |
1656 | 1635 | SummitScopes::WriteSummitData |
1657 | 1636 | ]]] |
1658 | 1637 | ) |
@@ -1710,7 +1689,7 @@ public function updateFeatureSpeaker($summit_id, $speaker_id) |
1710 | 1689 | IGroup::SummitAdministrators, |
1711 | 1690 | ] |
1712 | 1691 | ], |
1713 | | - security: [["summit_badges_oauth2" => [ |
| 1692 | + security: [["summit_oauth2" => [ |
1714 | 1693 | SummitScopes::WriteSummitData |
1715 | 1694 | ]]] |
1716 | 1695 | ) |
@@ -1789,7 +1768,7 @@ public function removeFeatureSpeaker($summit_id, $speaker_id) |
1789 | 1768 | IGroup::SummitAdministrators, |
1790 | 1769 | ] |
1791 | 1770 | ], |
1792 | | - security: [["summit_badges_oauth2" => [ |
| 1771 | + security: [["summit_oauth2" => [ |
1793 | 1772 | SummitScopes::ReadAllSummitData, |
1794 | 1773 | SummitScopes::ReadSummitData |
1795 | 1774 | ]]] |
@@ -1892,7 +1871,7 @@ function ($page, $per_page, $filter, $order, $applyExtraFilters) use ($summit) { |
1892 | 1871 | IGroup::Administrators, |
1893 | 1872 | ] |
1894 | 1873 | ], |
1895 | | - security: [["summit_badges_oauth2" => [ |
| 1874 | + security: [["summit_oauth2" => [ |
1896 | 1875 | SummitScopes::WriteSummitData |
1897 | 1876 | ]]] |
1898 | 1877 | ) |
@@ -1947,7 +1926,7 @@ public function generateQREncKey($summit_id) |
1947 | 1926 | IGroup::SponsorExternalUsers, |
1948 | 1927 | ] |
1949 | 1928 | ], |
1950 | | - security: [["summit_badges_oauth2" => [ |
| 1929 | + security: [["summit_oauth2" => [ |
1951 | 1930 | SummitScopes::ReadSummitData, |
1952 | 1931 | SummitScopes::ReadAllSummitData |
1953 | 1932 | ]]] |
@@ -1998,7 +1977,7 @@ public function getLeadReportSettingsMetadata($summit_id) |
1998 | 1977 | IGroup::SponsorExternalUsers, |
1999 | 1978 | ] |
2000 | 1979 | ], |
2001 | | - security: [["summit_badges_oauth2" => [ |
| 1980 | + security: [["summit_oauth2" => [ |
2002 | 1981 | SummitScopes::ReadSummitData, |
2003 | 1982 | SummitScopes::ReadAllSummitData |
2004 | 1983 | ]]] |
@@ -2058,7 +2037,7 @@ public function getLeadReportSettings($summit_id) |
2058 | 2037 | IGroup::SummitAdministrators, |
2059 | 2038 | ] |
2060 | 2039 | ], |
2061 | | - security: [["summit_badges_oauth2" => [ |
| 2040 | + security: [["summit_oauth2" => [ |
2062 | 2041 | SummitScopes::WriteSummitData |
2063 | 2042 | ]]] |
2064 | 2043 | ) |
@@ -2124,7 +2103,7 @@ public function addLeadReportSettings($summit_id) |
2124 | 2103 | IGroup::SummitAdministrators, |
2125 | 2104 | ] |
2126 | 2105 | ], |
2127 | | - security: [["summit_badges_oauth2" => [ |
| 2106 | + security: [["summit_oauth2" => [ |
2128 | 2107 | SummitScopes::WriteSummitData |
2129 | 2108 | ]]] |
2130 | 2109 | ) |
@@ -2167,7 +2146,7 @@ public function updateLeadReportSettings($summit_id) |
2167 | 2146 | IGroup::Administrators, |
2168 | 2147 | ] |
2169 | 2148 | ], |
2170 | | - security: [['summit_badges_oauth2' => [ |
| 2149 | + security: [['summit_oauth2' => [ |
2171 | 2150 | SummitScopes::ReadBadgeScanValidate |
2172 | 2151 | ]]], |
2173 | 2152 | parameters: [ |
|
0 commit comments