Glossary
Understanding Key Terms for Implementation with Scalekit
- Admin Portal
- The Admin Portal is a customizable web interface provided by Scalekit on behalf of the B2B App. It enables the customers' IT administrators to set up and manage their Identity Provider configurations.
- Administrator
- An administrator, typically an IT administrator or an employee with IT responsibilities within a customer (of B2B App) organization , is responsible for managing the organization's identity provider configurations.
- App
- An app is another term for an application. It represents the software product or service that B2B App developers sell to their customers.
- Application
- An application refers to the software product or service that B2B App developers offer to their customers. A Scalekit workspace can contain multiple applications.
- Authorization URL
- The Authorization URL is the URL to which the user is redirected to grant authorization for the B2B App to access their account.
- B2B App
- A B2B (Business-to-Business) App is an application designed for use by other businesses or organizations. These apps enable customers to streamline their operations, enhance productivity, or achieve specific objectives.
- B2B SaaS App
- A B2B SaaS (Software as a Service) App is a type of B2B App that is delivered over the internet. It allows customers to access and use the application without the need for local installation or maintenance.
- Connection
- A connection is a link established between the B2B App and a customer's identity provider (such as Okta or Azure AD) to enable Single Sign-On (SSO). Each customer organization can have its own unique connection.
- Custom Attribute
- Custom attributes are additional fields that B2B App developers can add to their user data in Scalekit to store extra information about users, such as their department or location.
- Customer
- In the context of B2B Apps, a customer refers to a business or organization that uses the application to meet their specific needs and goals.
- Dashboard
- The dashboard is the main control panel within Scalekit where team members can configure settings, view analytics, and manage integrations for their application.
- Directory Provider
- A directory provider is an organization that offers directory services, typically including the customers' identity providers like Okta or Azure AD.
- Directory Sync
- Directory Sync is a module in Scalekit that enables the automatic provisioning and deprovisioning of user accounts based on events from the customers' directory provider.
- Environment
- Environments represent different versions or instances of an application, such as a test environment and a live environment. Each environment has its own settings and is isolated for security and organizational purposes.
- ID Token
- An ID Token is a JSON Web Token (JWT) issued by the identity provider. It contains information about the user's identity.
- IdP Simulator
- An IdP (Identity Provider) Simulator is a tool that mimics the behavior of an identity provider. It allows B2B App developers to test and validate their application's integration with various identity providers without requiring a real one.
- Identity Provider (IdP)
- An Identity Provider (IdP) is a service that verifies the identity of a user and provides information about the user's attributes and permissions.
- Normalized Payload
- A normalized payload is a standardized format for data sent from Scalekit to the B2B App. It ensures that the application can easily understand and process the received data.
- OAuth
- OAuth is a standard protocol for authorization that enables B2B Apps to obtain limited access to user data without requiring the user's credentials.
- OIDC
- OIDC (OpenID Connect) is a standard protocol for authentication that builds on OAuth 2.0. It allows B2B Apps to verify the identity of a user and obtain basic profile information.
- Organization
- Organizations are the customers of B2B Apps. For example, if a B2B App sells to businesses, each business is considered an organization with its own set of users.
- SAML Assertion
- A SAML (Security Assertion Markup Language) Assertion is a statement made by an identity provider indicating that a user has been authenticated and is authorized to access a specific service provider.
- SCIM
- SCIM (System for Cross-domain Identity Management) is a standard protocol for automating the provisioning and deprovisioning of user accounts and their attributes between an identity provider and a service provider.
- Service Provider
- A service provider is an entity that offers a product or service to another organization or individual. In the context of Single Sign-On (SSO), a service provider is an application that allows users to access its resources through a connection to an identity provider.
- Social Connection
- A social connection allows users to sign in to the B2B App using their social media accounts.
- Team Member
- Team members are individuals from the B2B App developer's company who use Scalekit to manage their application. They can include developers, product managers, or customer support staff.
- User
- A user is an individual who uses the B2B App. Users typically belong to a customer organization and may have different roles or permissions within the application.
- User Attribute
- User attributes are properties or characteristics that describe a user's identity. In Scalekit, user attributes are used for various purposes, such as authentication, authorization, and access control.
- Webhook
- A webhook is a mechanism that allows the B2B App to receive notifications or updates from Scalekit, such as events related to customers' organizations, users, and other relevant information.
- Workspace
- A Scalekit workspace is a centralized hub where B2B App developers manage their applications and settings. It serves as a command center for efficient application management.