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