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.

🚨 Breaking: Auth0 has expanded its free B2B offerings, making advanced features like Self-Service SSO, SCIM, and Enterprise Connections accessible to all. This reduces costs and simplifies setup for startups and small businesses.
Free
Cost for Basic Features
Flexible
Pricing Model

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.

πŸ’‘ Key Point: Self-Service SSO allows customers to set up and manage their own SSO configurations without IT intervention, streamlining the process and improving efficiency.

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.

βœ… Best Practice: Implement SCIM to automate user management and reduce the risk of human error.

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.

πŸ’œ Pro Tip: Utilize Enterprise Connections to integrate with popular identity providers and enhance security.

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.

⚠️ Warning: While the free plan includes valuable features, consider upgrading to a paid plan as your business grows to access advanced functionalities.

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.

πŸ’‘ Key Point: The new pricing model ensures that your costs grow predictably with your business, providing flexibility and control.

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.

βœ… Best Practice: Review the updated pricing page and sign up for Auth0 to start using these new features.

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.
Jan 2024

Auth0 announces new B2B plans with free Self-Service SSO, SCIM, and Enterprise Connections.

Feb 2024

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.