AsyncOAuthSettings (oauth/async_oauth_settings.py)

bolt-python · slack_bolt/oauth/async_oauth_settings.py · python · MIT
auth, Auth / Identity

Configuration class for Slack app OAuth flow, encapsulating credentials and settings.

# Source: https://github.com/slackapi/bolt-python | License: MIT | Copyright 2020- Slack Technologies, LLC
# Provided via justclaw.it.com; keep this notice with the code.
import logging
import os
from logging import Logger
from typing import Optional, Sequence, Union

from slack_sdk.oauth import (
    OAuthStateUtils,
    AuthorizeUrlGenerator,
    RedirectUriPageRenderer,
)
from slack_sdk.oauth.installation_store.async_installation_store import (
    AsyncInstallationStore,
)
from slack_sdk.oauth.state_store import FileOAuthStateStore
from slack_sdk.oauth.state_store.async_state_store import AsyncOAuthStateStore

from slack_bolt.authorization.async_authorize import (
    AsyncInstallationStoreAuthorize,
    AsyncAuthorize,
)
from slack_bolt.error import BoltError
from slack_bolt.oauth.asy

... (truncated -- full source via MCP)

See the full source, get the GitHub permalink, and search for more like it.

Get a free API key