← Back to docs

OAuth-endpoints

Language: SV | EN | SV

OAuth-endpoints

Denna sida dokumenterar OAuth-endpoints som anvands av Tools webbintegrationer.

Slack OAuth

Starta OAuth-flode

  • Route name: oauth.slack.start
  • Path: /oauth/slack/start
  • Method: GET eller POST
  • Auth: auth:web

Startar Slack OAuth-flodet och redirectar till Slack oauth/v2/authorize.

OAuth-callback

  • Route name: oauth.slack.callback
  • Path: /oauth/slack/callback
  • Method: GET
  • Auth: auth:web

Slack redirectar tillbaka hit med code och state.

Callback URL-helper

  • Route name: oauth.slack.callback-url
  • Path: /oauth/slack/callback-url
  • Method: GET
  • Auth: auth:web

Returnerar aktuell callback-URL i JSON:

{
  "callback_url": "https://tools.tornevall.com/oauth/slack/callback"
}

SoundCloud OAuth

Starta OAuth-flode

  • Route name: oauth.soundcloud.start
  • Path: /oauth/soundcloud/start
  • Method: POST
  • Auth: auth:web

Forvantad payload:

{
  "provider_app_id": 1,
  "target_owner_type": "system",
  "target_owner_id": null
}

OAuth-callback

  • Route name: oauth.soundcloud.callback
  • Path: /oauth/soundcloud/callback
  • Method: GET
  • Auth: auth:web

Tar emot provider-callback (state, code, error, error_description).

Microsoft To Do OAuth

Starta OAuth-flode

  • Route name: oauth.microsoft_todo.start
  • Path: /oauth/microsoft-todo/start
  • Method: POST
  • Auth: auth:web

Startar Microsoft OAuth-flodet for den anvandare som ar inloggad just nu.

OAuth-callback

  • Route name: oauth.microsoft_todo.callback
  • Path: /oauth/microsoft-todo/callback
  • Method: GET
  • Auth: auth:web

Tar emot provider-callback (state, code, error, error_description) och sparar anvandarens Microsoft To Do-koppling.

Redirect URL-guidning

For Slack-appkonfiguration, anvand:

  • Dev: https://tools.tornevall.com/oauth/slack/callback
  • Prod: https://tools.tornevall.net/oauth/slack/callback

Om SLACK_REDIRECT_URI ar satt anvands det vardet som effektiv redirect URI och ska registreras i Slack App settings.

For Microsoft To Do / Microsoft Graph-appkonfiguration, registrera callbacken som matchar aktuell miljo:

  • Dev: https://tools.tornevall.com/oauth/microsoft-todo/callback
  • Prod: https://tools.tornevall.net/oauth/microsoft-todo/callback

Om MICROSOFT_TODO_REDIRECT_URI ar satt blir det vardet den effektiva redirect URI:n och ska ocksa registreras i Microsoft Entra-appen.