Why This Matters Now: As businesses increasingly rely on third-party services and need to integrate seamlessly with multiple identity providers, the cost and complexity of managing B2B authentication have become significant challenges. Auth0’s recent upgrades to its B2B plans address these issues by offering essential features for free and flexible pricing options for growth.
New Features in Auth0 B2B Plans
Self-Service Single Sign-On (SSO)
One of the most significant additions is Self-Service SSO. This feature empowers your customers to manage their own SSO configurations, reducing the administrative burden on your IT team.
Example Configuration:
# Configuring Self-Service SSO in Auth0
connections:
- name: "customer-sso"
strategy: "samlp"
options:
domain: "customerdomain.com"
sso_enabled: true
signon_url: "https://customerdomain.com/sso"
certificate: "-----BEGIN CERTIFICATE-----..."
π― Key Takeaways
- Self-Service SSO reduces administrative overhead.
- It enhances customer satisfaction by providing flexibility.
- It supports various identity providers out-of-the-box.
System for Cross-Domain Identity Management (SCIM)
SCIM automates user lifecycle management, including provisioning, deprovisioning, and updating user attributes across different systems. This automation minimizes manual errors and ensures data consistency.
Example SCIM Setup:
// Example SCIM request to create a user
POST /Users HTTP/1.1
Host: scim.auth0.com
Authorization: Bearer YOUR_ACCESS_TOKEN
Content-Type: application/scim+json
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
"userName": "[email protected]",
"name": {
"familyName": "Doe",
"givenName": "John"
},
"emails": [
{
"value": "[email protected]",
"type": "work",
"primary": true
}
]
}
π― Key Takeaways
- SCIM automates user lifecycle management.
- It improves data consistency across systems.
- It reduces manual errors and administrative overhead.
One Enterprise Connection (EC)
The inclusion of one Enterprise Connection in the free plan is a game-changer for startups and small businesses. It allows you to authenticate users against external identity providers like Azure AD, Google Workspace, and Okta.
Example Enterprise Connection Configuration:
# Configuring an Enterprise Connection in Auth0
connections:
- name: "azure-ad-connection"
strategy: "waad"
options:
tenant_domain: "yourtenant.onmicrosoft.com"
client_id: "YOUR_CLIENT_ID"
client_secret: "YOUR_CLIENT_SECRET"
π― Key Takeaways
- One Enterprise Connection is included in the free plan.
- It supports integration with popular identity providers.
- It enhances security and user experience.
Enhanced Pricing Options
Auth0’s new pricing model offers more flexibility, allowing you to configure your account to meet your specific needs. You can choose from a la carte options like additional Enterprise Connections, Enterprise MFA, and M2M Tokens.
Essentials Plan Add-ons
The Essentials plan now includes add-ons for additional Enterprise Connections, Enterprise MFA, and M2M Tokens. These options are perfect for growing businesses that need more control over their authentication processes.
Example: Adding Enterprise MFA to Essentials Plan:
# Enabling Enterprise MFA in Auth0
curl -X POST https://YOUR_DOMAIN/api/v2/guardian/policies \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{"name": "all-applications", "enabled_clients": ["YOUR_CLIENT_ID"], "mfa": "any"}'
π― Key Takeaways
- The Essentials plan includes add-ons for additional Enterprise Connections, Enterprise MFA, and M2M Tokens.
- These options are suitable for growing businesses.
- They provide more control over authentication processes.
Professional Plan Features
The Professional plan continues to offer robust features for complex use cases, including six additional tenants, custom token exchange, and advanced security options.
Example: Custom Token Exchange:
# Custom Token Exchange in Auth0
curl -X POST https://YOUR_DOMAIN/oauth/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d 'grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET&audience=https://YOUR_API_AUDIENCE'
π― Key Takeaways
- The Professional plan offers robust features for complex use cases.
- It includes six additional tenants and custom token exchange.
- It provides advanced security options for large enterprises.
Benefits of the New Pricing Model
The new pricing model ensures that your costs only increase as your product grows, providing a predictable budget for authentication and security. This flexibility is crucial for startups and small businesses that need to scale efficiently.
Getting Started
You can start leveraging these new features today by reviewing the updated pricing page and signing up for Auth0. Whether you’re a startup or a large enterprise, Auth0’s flexible pricing and powerful features make it easier than ever to implement robust B2B authentication.
Conclusion
Auth0’s recent upgrades to its B2B plans provide essential features like Self-Service SSO, SCIM, and Enterprise Connections for free, while offering flexible pricing options for growth. These enhancements make it easier and more cost-effective to implement robust B2B authentication and security.
π Quick Reference
- `connections`: Configure SSO and Enterprise Connections. - `scim`: Automate user lifecycle management. - `guardian/policies`: Enable Enterprise MFA. - `oauth/token`: Exchange tokens for secure service-to-service communication.Auth0 announces new B2B plans with free Self-Service SSO, SCIM, and Enterprise Connections.
Essentials and Professional plans receive new add-ons and features.
Configure Self-Service SSO
Set up SSO configurations for your customers.Enable SCIM
Automate user lifecycle management across systems.Add Enterprise Connections
Integrate with external identity providers.That’s it. Simple, secure, works. Start building today and see how Auth0’s new B2B plans can streamline your authentication processes and enhance security. Reach out to [email protected] with any questions.

