Skip to main content

External service authorization

List of available providers:#

  • apple
  • facebook
  • google

Information for all external providers (google, apple, facebook)#

  • Url: https://velo-europe.de/oauth/v2/token
  • Method: POST
  • Content-Type: application/json

Request body#

  • client_id: 2_2qvmy6u9pcsg0koo40gcswc08owww0s48s4og84ccokgcc8k84
  • client_secret: 1dehpf8q88f4o4gwsk8kgo88gsgskw0skgggcoc4kwgskw4o48
  • access_token: token_fetched_from_external_service
  • grant_type:
    • http://velo.de/connect/apple for apple
    • http://velo.de/connect/google for google
    • http://velo.de/connect/facebook for facebook

Response body#

{
"access_token": "NjU3NjA5YTRmYjMzYTEzZgfhgfhgzY1ZmQwYTNkYzNkYjM3YjJiYzcwYjNmMGMwNjcwZGQ3MWY0YWFlMDU4ZA",
"expires_in": 3600,
"token_type": "bearer",
"scope": "user"
}

Example request#

curl --location --request POST 'https://velo-europe.de/oauth/v2/token' \
--form 'client_id="clientid"' \
--form 'client_secret="secret"' \
--form 'access_token="hhgfdya29.a0ARrdaM-B2PcuUDzdfsdfdsfBOCW_vODjMGuphjnwbX_37AqLrKLDdffdMsMUNmnzsY8ogfgfgMT0qllpboJGTLZkOnktMjjnm_0Y151ix3Kcuw95M60OpA85QNfyTo__2o4L95w"' \
--form 'grant_type="http://velo.de/connect/apple"'

Apple login authorization for IOS without email#

  • Url: https://velo-europe.de/oauth/v2/token
  • Method: POST
  • Content-Type: application/json

Request body#

  • client_id: 2_2qvmy6u9pcsg0koo40gcswc08owww0s48s4og84ccokgcc8k84
  • client_secret: 1dehpf8q88f4o4gwsk8kgo88gsgskw0skgggcoc4kwgskw4o48
  • access_token: token_fetched_from_external_service UTF8 format
  • grant_type: http://velo.de/connect/apple
  • ios: true