1. Packages
  2. Packages
  3. Propelauth Provider
  4. API Docs
  5. getSocialLoginRedirect
Viewing docs for propelauth 0.5.0
published on Thursday, Mar 19, 2026 by propelauth
Viewing docs for propelauth 0.5.0
published on Thursday, Mar 19, 2026 by propelauth

    Retrieves the redirect url needed for configuring an OIDC provider for a Social Login in PropelAuth.

    Using getSocialLoginRedirect

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getSocialLoginRedirect(args: GetSocialLoginRedirectArgs, opts?: InvokeOptions): Promise<GetSocialLoginRedirectResult>
    function getSocialLoginRedirectOutput(args: GetSocialLoginRedirectOutputArgs, opts?: InvokeOptions): Output<GetSocialLoginRedirectResult>
    def get_social_login_redirect(environment: Optional[str] = None,
                                  social_provider: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetSocialLoginRedirectResult
    def get_social_login_redirect_output(environment: pulumi.Input[Optional[str]] = None,
                                  social_provider: pulumi.Input[Optional[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetSocialLoginRedirectResult]
    func GetSocialLoginRedirect(ctx *Context, args *GetSocialLoginRedirectArgs, opts ...InvokeOption) (*GetSocialLoginRedirectResult, error)
    func GetSocialLoginRedirectOutput(ctx *Context, args *GetSocialLoginRedirectOutputArgs, opts ...InvokeOption) GetSocialLoginRedirectResultOutput

    > Note: This function is named GetSocialLoginRedirect in the Go SDK.

    public static class GetSocialLoginRedirect 
    {
        public static Task<GetSocialLoginRedirectResult> InvokeAsync(GetSocialLoginRedirectArgs args, InvokeOptions? opts = null)
        public static Output<GetSocialLoginRedirectResult> Invoke(GetSocialLoginRedirectInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSocialLoginRedirectResult> getSocialLoginRedirect(GetSocialLoginRedirectArgs args, InvokeOptions options)
    public static Output<GetSocialLoginRedirectResult> getSocialLoginRedirect(GetSocialLoginRedirectArgs args, InvokeOptions options)
    
    fn::invoke:
      function: propelauth:index/getSocialLoginRedirect:getSocialLoginRedirect
      arguments:
        # arguments dictionary
    data "propelauth_getsocialloginredirect" "name" {
        # arguments
    }

    The following arguments are supported:

    Environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    SocialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    Environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    SocialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    social_provider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment String
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    socialProvider String
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    socialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment str
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    social_provider str
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment String
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    socialProvider String
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.

    getSocialLoginRedirect Result

    The following output properties are available:

    Environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    Id string
    The provider-assigned unique ID for this managed resource.
    RedirectUrl string
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    SocialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    Environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    Id string
    The provider-assigned unique ID for this managed resource.
    RedirectUrl string
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    SocialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    id string
    The provider-assigned unique ID for this managed resource.
    redirect_url string
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    social_provider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment String
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    id String
    The provider-assigned unique ID for this managed resource.
    redirectUrl String
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    socialProvider String
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment string
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    id string
    The provider-assigned unique ID for this managed resource.
    redirectUrl string
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    socialProvider string
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment str
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    id str
    The provider-assigned unique ID for this managed resource.
    redirect_url str
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    social_provider str
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.
    environment String
    The environment for which you are configuring the social login. Accepted values are Test, Staging, and Prod.
    id String
    The provider-assigned unique ID for this managed resource.
    redirectUrl String
    The redirect URL to be white-listed in the OIDC configuration of the social login provider.
    socialProvider String
    The social login provider for which you are configuring and need the redirect URL. Accepted values are Google, Microsoft, GitHub, Slack, LinkedIn, Atlassian, Apple, Salesforce, QuickBooks, Xero, Salesloft, and Outreach.

    Package Details

    Repository
    propelauth propelauth/terraform-provider-propelauth
    License
    Notes
    This Pulumi package is based on the propelauth Terraform Provider.
    Viewing docs for propelauth 0.5.0
    published on Thursday, Mar 19, 2026 by propelauth

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial