feat: integrated OAuth2 server

This commit is contained in:
Björn Fromme
2025-04-24 20:28:27 +02:00
parent c418ae6399
commit adbfb49c11
84 changed files with 2542 additions and 312 deletions
+40
View File
@@ -0,0 +1,40 @@
### user profile minimum
GET https://myep-next.ddev.site/api/userinfo
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_email")}}
### user profile full
GET https://myep-next.ddev.site/api/userinfo
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_profile")}}
### user crm attributes
GET https://myep-next.ddev.site/api/crm-attributes
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_profile")}}
### API countries
GET https://myep-next.ddev.site/api/countries
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_api")}}
### API hotels
GET https://myep-next.ddev.site/api/hotels
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_api")}}
### API hotel
GET https://myep-next.ddev.site/api/hotels/198924
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_api")}}
### API pickups
GET https://myep-next.ddev.site/api/pickups
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_api")}}
### API pickup
GET https://myep-next.ddev.site/api/pickups/1
Accept: application/json
Authorization: Bearer {{$auth.token("oauth2_api")}}