|
45 | 45 | use utils\PagingInfo; |
46 | 46 | use OpenApi\Attributes as OA; |
47 | 47 |
|
48 | | -#[ |
49 | | - OA\Info(version: "1.0.0", description: "Summit API", title: "Summit API Documentation"), |
50 | | - OA\Server(url: L5_SWAGGER_CONST_HOST, description: "server"), |
51 | | - OA\SecurityScheme( |
52 | | - type: 'oauth2', |
53 | | - securityScheme: 'summit_badges_oauth2', |
54 | | - flows: [ |
55 | | - new OA\Flow( |
56 | | - authorizationUrl: L5_SWAGGER_CONST_AUTH_URL, |
57 | | - tokenUrl: L5_SWAGGER_CONST_TOKEN_URL, |
58 | | - flow: 'authorizationCode', |
59 | | - scopes: [ |
60 | | - SummitScopes::ReadSummitData => 'Read Summit Data', |
61 | | - SummitScopes::ReadAllSummitData => 'Read All Summit Data', |
62 | | - SummitScopes::WriteSummitData => 'Write Summit Data', |
63 | | - SummitScopes::ReadBadgeScanValidate => 'Validate Badge Scan', |
64 | | - ], |
65 | | - ), |
66 | | - ], |
67 | | - ) |
68 | | -] |
69 | 48 | final class OAuth2SummitApiController extends OAuth2ProtectedController |
70 | 49 | { |
71 | 50 |
|
@@ -176,7 +155,7 @@ public function __construct |
176 | 155 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
177 | 156 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
178 | 157 | ], |
179 | | - security: [["summit_badges_oauth2" => [ |
| 158 | + security: [["summit_oauth2" => [ |
180 | 159 | SummitScopes::ReadSummitData, |
181 | 160 | SummitScopes::ReadAllSummitData |
182 | 161 | ]]] |
@@ -348,7 +327,7 @@ function () { |
348 | 327 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
349 | 328 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
350 | 329 | ], |
351 | | - security: [["summit_badges_oauth2" => [ |
| 330 | + security: [["summit_oauth2" => [ |
352 | 331 | SummitScopes::ReadAllSummitData |
353 | 332 | ]]] |
354 | 333 | ), |
@@ -535,7 +514,7 @@ function () { |
535 | 514 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
536 | 515 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
537 | 516 | ], |
538 | | - security: [["summit_badges_oauth2" => [ |
| 517 | + security: [["summit_oauth2" => [ |
539 | 518 | SummitScopes::ReadSummitData, |
540 | 519 | SummitScopes::ReadAllSummitData |
541 | 520 | ]]] |
@@ -665,7 +644,7 @@ public function getSummit($summit_id) |
665 | 644 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
666 | 645 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
667 | 646 | ], |
668 | | - security: [["summit_badges_oauth2" => [ |
| 647 | + security: [["summit_oauth2" => [ |
669 | 648 | SummitScopes::ReadSummitData, |
670 | 649 | SummitScopes::ReadAllSummitData |
671 | 650 | ]]] |
@@ -790,7 +769,7 @@ public function getAllSummitByIdOrSlugPublic($id){ |
790 | 769 | IGroup::SummitRegistrationAdmins, |
791 | 770 | ] |
792 | 771 | ], |
793 | | - security: [["summit_badges_oauth2" => [ |
| 772 | + security: [["summit_oauth2" => [ |
794 | 773 | SummitScopes::ReadAllSummitData |
795 | 774 | ]]] |
796 | 775 | ) |
@@ -935,7 +914,7 @@ public function getAllSummitByIdOrSlugRegistrationStats($id) |
935 | 914 | IGroup::SummitRegistrationAdmins, |
936 | 915 | ] |
937 | 916 | ], |
938 | | - security: [["summit_badges_oauth2" => [ |
| 917 | + security: [["summit_oauth2" => [ |
939 | 918 | SummitScopes::ReadAllSummitData |
940 | 919 | ]]] |
941 | 920 | ) |
@@ -1036,7 +1015,7 @@ function () { |
1036 | 1015 | IGroup::SummitRegistrationAdmins, |
1037 | 1016 | ] |
1038 | 1017 | ], |
1039 | | - security: [["summit_badges_oauth2" => [ |
| 1018 | + security: [["summit_oauth2" => [ |
1040 | 1019 | SummitScopes::ReadAllSummitData |
1041 | 1020 | ]]] |
1042 | 1021 | ) |
@@ -1108,7 +1087,7 @@ function () { |
1108 | 1087 | IGroup::Administrators, |
1109 | 1088 | ] |
1110 | 1089 | ], |
1111 | | - security: [["summit_badges_oauth2" => [ |
| 1090 | + security: [["summit_oauth2" => [ |
1112 | 1091 | SummitScopes::WriteSummitData |
1113 | 1092 | ]]] |
1114 | 1093 | ) |
@@ -1170,7 +1149,7 @@ public function addSummit() |
1170 | 1149 | IGroup::SummitAdministrators, |
1171 | 1150 | ] |
1172 | 1151 | ], |
1173 | | - security: [["summit_badges_oauth2" => [ |
| 1152 | + security: [["summit_oauth2" => [ |
1174 | 1153 | SummitScopes::WriteSummitData |
1175 | 1154 | ]]] |
1176 | 1155 | ) |
@@ -1227,7 +1206,7 @@ public function updateSummit($summit_id) |
1227 | 1206 | IGroup::Administrators, |
1228 | 1207 | ] |
1229 | 1208 | ], |
1230 | | - security: [["summit_badges_oauth2" => [ |
| 1209 | + security: [["summit_oauth2" => [ |
1231 | 1210 | SummitScopes::WriteSummitData |
1232 | 1211 | ]]] |
1233 | 1212 | ) |
@@ -1272,7 +1251,7 @@ public function deleteSummit($summit_id) |
1272 | 1251 | new OA\Response(response: Response::HTTP_NOT_FOUND, description: "Order not found"), |
1273 | 1252 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
1274 | 1253 | ], |
1275 | | - security: [["summit_badges_oauth2" => []]] |
| 1254 | + security: [["summit_oauth2" => []]] |
1276 | 1255 | ) |
1277 | 1256 | ] |
1278 | 1257 | public function getExternalOrder($summit_id, $external_order_id) |
@@ -1323,7 +1302,7 @@ public function getExternalOrder($summit_id, $external_order_id) |
1323 | 1302 | new OA\Response(response: Response::HTTP_UNAUTHORIZED, description: "Unauthorized"), |
1324 | 1303 | new OA\Response(response: Response::HTTP_FORBIDDEN, description: "Forbidden"), |
1325 | 1304 | ], |
1326 | | - security: [["summit_badges_oauth2" => []]] |
| 1305 | + security: [["summit_oauth2" => []]] |
1327 | 1306 | ) |
1328 | 1307 | ] |
1329 | 1308 | public function confirmExternalOrderAttendee($summit_id, $external_order_id, $external_attendee_id) |
@@ -1410,7 +1389,7 @@ protected function getSummitRepository(): ISummitRepository |
1410 | 1389 | IGroup::SummitAdministrators, |
1411 | 1390 | ] |
1412 | 1391 | ], |
1413 | | - security: [["summit_badges_oauth2" => [ |
| 1392 | + security: [["summit_oauth2" => [ |
1414 | 1393 | SummitScopes::WriteSummitData |
1415 | 1394 | ]]] |
1416 | 1395 | ) |
@@ -1475,7 +1454,7 @@ public function addSummitLogo(LaravelRequest $request, $summit_id) |
1475 | 1454 | IGroup::SummitAdministrators, |
1476 | 1455 | ] |
1477 | 1456 | ], |
1478 | | - security: [["summit_badges_oauth2" => [ |
| 1457 | + security: [["summit_oauth2" => [ |
1479 | 1458 | SummitScopes::WriteSummitData |
1480 | 1459 | ]]] |
1481 | 1460 | ) |
@@ -1541,7 +1520,7 @@ public function deleteSummitLogo($summit_id) |
1541 | 1520 | IGroup::SummitAdministrators, |
1542 | 1521 | ] |
1543 | 1522 | ], |
1544 | | - security: [["summit_badges_oauth2" => [ |
| 1523 | + security: [["summit_oauth2" => [ |
1545 | 1524 | SummitScopes::WriteSummitData |
1546 | 1525 | ]]] |
1547 | 1526 | ) |
@@ -1601,7 +1580,7 @@ public function addSummitSecondaryLogo(LaravelRequest $request, $summit_id) |
1601 | 1580 | IGroup::SummitAdministrators, |
1602 | 1581 | ] |
1603 | 1582 | ], |
1604 | | - security: [["summit_badges_oauth2" => [ |
| 1583 | + security: [["summit_oauth2" => [ |
1605 | 1584 | SummitScopes::WriteSummitData |
1606 | 1585 | ]]] |
1607 | 1586 | ) |
@@ -1657,7 +1636,7 @@ public function deleteSummitSecondaryLogo($summit_id) |
1657 | 1636 | IGroup::SummitAdministrators, |
1658 | 1637 | ] |
1659 | 1638 | ], |
1660 | | - security: [["summit_badges_oauth2" => [ |
| 1639 | + security: [["summit_oauth2" => [ |
1661 | 1640 | SummitScopes::WriteSummitData |
1662 | 1641 | ]]] |
1663 | 1642 | ) |
@@ -1721,7 +1700,7 @@ public function addFeatureSpeaker($summit_id, $speaker_id) |
1721 | 1700 | IGroup::SummitAdministrators, |
1722 | 1701 | ] |
1723 | 1702 | ], |
1724 | | - security: [["summit_badges_oauth2" => [ |
| 1703 | + security: [["summit_oauth2" => [ |
1725 | 1704 | SummitScopes::WriteSummitData |
1726 | 1705 | ]]] |
1727 | 1706 | ) |
@@ -1779,7 +1758,7 @@ public function updateFeatureSpeaker($summit_id, $speaker_id) |
1779 | 1758 | IGroup::SummitAdministrators, |
1780 | 1759 | ] |
1781 | 1760 | ], |
1782 | | - security: [["summit_badges_oauth2" => [ |
| 1761 | + security: [["summit_oauth2" => [ |
1783 | 1762 | SummitScopes::WriteSummitData |
1784 | 1763 | ]]] |
1785 | 1764 | ) |
@@ -1858,7 +1837,7 @@ public function removeFeatureSpeaker($summit_id, $speaker_id) |
1858 | 1837 | IGroup::SummitAdministrators, |
1859 | 1838 | ] |
1860 | 1839 | ], |
1861 | | - security: [["summit_badges_oauth2" => [ |
| 1840 | + security: [["summit_oauth2" => [ |
1862 | 1841 | SummitScopes::ReadAllSummitData, |
1863 | 1842 | SummitScopes::ReadSummitData |
1864 | 1843 | ]]] |
@@ -1961,7 +1940,7 @@ function ($page, $per_page, $filter, $order, $applyExtraFilters) use ($summit) { |
1961 | 1940 | IGroup::Administrators, |
1962 | 1941 | ] |
1963 | 1942 | ], |
1964 | | - security: [["summit_badges_oauth2" => [ |
| 1943 | + security: [["summit_oauth2" => [ |
1965 | 1944 | SummitScopes::WriteSummitData |
1966 | 1945 | ]]] |
1967 | 1946 | ) |
@@ -2016,7 +1995,7 @@ public function generateQREncKey($summit_id) |
2016 | 1995 | IGroup::SponsorExternalUsers, |
2017 | 1996 | ] |
2018 | 1997 | ], |
2019 | | - security: [["summit_badges_oauth2" => [ |
| 1998 | + security: [["summit_oauth2" => [ |
2020 | 1999 | SummitScopes::ReadSummitData, |
2021 | 2000 | SummitScopes::ReadAllSummitData |
2022 | 2001 | ]]] |
@@ -2067,7 +2046,7 @@ public function getLeadReportSettingsMetadata($summit_id) |
2067 | 2046 | IGroup::SponsorExternalUsers, |
2068 | 2047 | ] |
2069 | 2048 | ], |
2070 | | - security: [["summit_badges_oauth2" => [ |
| 2049 | + security: [["summit_oauth2" => [ |
2071 | 2050 | SummitScopes::ReadSummitData, |
2072 | 2051 | SummitScopes::ReadAllSummitData |
2073 | 2052 | ]]] |
@@ -2127,7 +2106,7 @@ public function getLeadReportSettings($summit_id) |
2127 | 2106 | IGroup::SummitAdministrators, |
2128 | 2107 | ] |
2129 | 2108 | ], |
2130 | | - security: [["summit_badges_oauth2" => [ |
| 2109 | + security: [["summit_oauth2" => [ |
2131 | 2110 | SummitScopes::WriteSummitData |
2132 | 2111 | ]]] |
2133 | 2112 | ) |
@@ -2193,7 +2172,7 @@ public function addLeadReportSettings($summit_id) |
2193 | 2172 | IGroup::SummitAdministrators, |
2194 | 2173 | ] |
2195 | 2174 | ], |
2196 | | - security: [["summit_badges_oauth2" => [ |
| 2175 | + security: [["summit_oauth2" => [ |
2197 | 2176 | SummitScopes::WriteSummitData |
2198 | 2177 | ]]] |
2199 | 2178 | ) |
@@ -2236,7 +2215,7 @@ public function updateLeadReportSettings($summit_id) |
2236 | 2215 | IGroup::Administrators, |
2237 | 2216 | ] |
2238 | 2217 | ], |
2239 | | - security: [['summit_badges_oauth2' => [ |
| 2218 | + security: [['summit_oauth2' => [ |
2240 | 2219 | SummitScopes::ReadBadgeScanValidate |
2241 | 2220 | ]]], |
2242 | 2221 | parameters: [ |
|
0 commit comments