libs.hyperpocket.hyperpocket.config.auth#
Attributes#
Classes#
Module Contents#
- class libs.hyperpocket.hyperpocket.config.auth.BaseAuthConfig#
Bases:
pydantic.BaseModel
- use_recommended_scope: bool#
- class libs.hyperpocket.hyperpocket.config.auth.OAuth2AuthConfig#
Bases:
BaseAuthConfig
- client_id: str#
- client_secret: str#
- class libs.hyperpocket.hyperpocket.config.auth.SlackAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.GoogleAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.GithubAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.CalendlyAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.XAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.JiraAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.HubspotAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.DiscordAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.ZoomAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.AsanaAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.MailchimpAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.BitbucketAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.NotionAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.LinkedinAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.LinearAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.SalesForceAuthConfig#
Bases:
OAuth2AuthConfig
- domain_url: str#
- class libs.hyperpocket.hyperpocket.config.auth.SpotifyAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.FacebookAuthConfig#
Bases:
OAuth2AuthConfig
- class libs.hyperpocket.hyperpocket.config.auth.AuthConfig#
Bases:
pydantic.BaseModel
- slack: SlackAuthConfig | None = None#
- google: GoogleAuthConfig | None = None#
- github: GithubAuthConfig | None = None#
- calendly: CalendlyAuthConfig | None = None#
- x: XAuthConfig | None = None#
- jira: JiraAuthConfig | None = None#
- hubspot: HubspotAuthConfig | None = None#
- discord: DiscordAuthConfig | None = None#
- zoom: ZoomAuthConfig | None = None#
- asana: AsanaAuthConfig | None = None#
- mailchimp: MailchimpAuthConfig | None = None#
- bitbucket: BitbucketAuthConfig | None = None#
- notion: NotionAuthConfig | None = None#
- salesforce: SalesForceAuthConfig | None = None#
- spotify: SpotifyAuthConfig | None = None#
- linkedin: LinkedinAuthConfig | None = None#
- linear: LinearAuthConfig | None = None#
- facebook: FacebookAuthConfig | None = None#
- use_prebuilt_auth: bool#
- libs.hyperpocket.hyperpocket.config.auth.DefaultAuthConfig#