🤖
Alphi
  • Welcome to Alphi
  • Projects
    • 📗Creating a project
    • 🔗Allowed Hosts
    • 👥Collaborators
  • Flow Builder
    • Overview
    • ⚡Methods
    • 🎛️Parameters
    • 🧱Nodes
    • 👟Running
    • 🚀Environments
  • Connections
    • Overview
    • 🔑Add an API Key
    • 🔓OAuth Connections
  • Authentication
    • Overview
    • 🟡Outseta
    • 🔵Memberstack
    • 🟠Firebase
  • Nodes
    • 🌐HTTP Request
    • 🛣️Logic
    • 🗜️Flatten
    • 🪣Filter Keys
    • 🔤Format Keys
    • 🏷️Rename Keys
    • 🔩Drill Down
    • ⬅️Get Values
    • 🪄Set Dataset
    • ✨Set Property
    • 🍪Set Cookie
    • 🔑Set Connection
    • #️⃣Encode JWT
    • 🔢Decode JWT
    • 🖼️Render
    • 📜Ethereum - Verify Message
  • Response Nodes
    • 👾JSON Response
    • 🎨HTML Response
    • 🔗HTTP Redirect
    • 🚫Error
Powered by GitBook
On this page
  • Configuration
  • Access User Data
  • Properties
  • User Token
  1. Authentication

Outseta

All-in-one membership software

Configuration

You can find your Outseta Id in your custom Outseta domain For example, if your domain is https://sandbox.outseta.com, your Id would be sandbox.

  1. In the navigation, click the ⚙️ icon

  2. In the Outseta Id field, enter your Id

  3. Save the changes

  4. Open the flow you want to secure and add the Outseta node after the start node.

🎉 Congratulations, you successfully secured your flow using Outseta.

The Outseta node does not need to be added after the start node if you would like to perform some logic before performing the authorisation check, this is absolutely fine.

Access User Data

To access data associated with the user making the request, you can use the handlebar expressions e.g. {{request.user.id}}.

Properties

Name
Expression

id

{{request.user.id}}

email

{{request.user.email}}

given_name

{{request.user.given_name}}

account id

{{request.user.outseta:accountUid}}

account client identifier

{{request.user.outseta:accountClientIdentifier}}

is primary

{{request.user.isPrimary}}

subscription id

{{request.user.subscriptionUid}}

plan id

{{request.user.planUid}}

User Token

To access a user token for testing log into your website and run the following code snippet within the console.

Outseta.getAccessToken()
PreviousOverviewNextMemberstack

Last updated 2 years ago

🟡