Your Software,
Ready to Launch
Easily engage enterprise clients with minimal coding and deploy key features in minutes.
See all customers
The all-encompassing solution: Enterprise Single Sign-On and a host of additional features.
Midcubes is a set of building blocks for quickly adding enterprise features to your app. You’ll be shipping quickly with a market-proven solution for your customers.
Auth for all SSO providers
Support any SAML or OIDC identity provider with a single integration
Auth for all SSO providers
Support any SAML or OIDC identity provider with a single integration
Auth for all SSO providers
Support any SAML or OIDC identity provider with a single integration
Complete User Management
Manage users and organizations, set policies, and support all auth types
Complete User Management
Manage users and organizations, set policies, and support all auth types
Complete User Management
Manage users and organizations, set policies, and support all auth types
Developer-focused design
A cohesive platform showcasing modern APIs
Midcubes offers a streamlined, sophisticated interface that seamlessly integrates with numerous enterprise solutions.
RESTful APIs, JSON responses, and normalized objects
RESTful APIs, JSON responses, and normalized objects
RESTful APIs, JSON responses, and normalized objects
Dashboard seamlessly integrates Midcube into your application
Dashboard seamlessly integrates Midcube into your application
Dashboard seamlessly integrates Midcube into your application
Realtime updates from directory services with webhook events
Realtime updates from directory services with webhook events
Realtime updates from directory services with webhook events
Modern SDKs for Node.js, Ruby, Python, .NET, Go and more
Modern SDKs for Node.js, Ruby, Python, .NET, Go and more
Modern SDKs for Node.js, Ruby, Python, .NET, Go and more
Multiple environments to map to your application development process
Multiple environments to map to your application development process
Multiple environments to map to your application development process
Supports 20+ enterprise services with a single integration point
Supports 20+ enterprise services with a single integration point
Supports 20+ enterprise services with a single integration point
Python
Node.js
Ruby
PHP
1
2
3
4
5
6
7
8
9
10
11
12
# Get a user’s access token and
# profile data from an Identity Provider
import midcubes;
from midcubes import client;
midcubes.api_key
=
'sk_example_123456789'
midcubes.client_id
=
'client_123456789'
client.sso.get_profile_and_token
(
'01E2RJ4C05B52KKZ8FSRDAP23J'
)
Python
Node.js
Ruby
PHP
1
2
3
4
5
6
7
8
9
10
11
12
# Get a user’s access token and
# profile data from an Identity Provider
import midcubes;
from midcubes import client;
midcubes.api_key
=
'sk_example_123456789'
midcubes.client_id
=
'client_123456789'
client.sso.get_profile_and_token
(
'01E2RJ4C05B52KKZ8FSRDAP23J'
)
Python
Node.js
Ruby
PHP
1
2
3
4
5
6
7
8
9
10
11
12
# Get a user’s access token and
# profile data from an Identity Provider
import midcubes;
from midcubes import client;
midcubes.api_key
=
'sk_example_123456789'
midcubes.client_id
=
'client_123456789'
client.sso.get_profile_and_token
(
'01E2RJ4C05B52KKZ8FSRDAP23J'
)
HTTP 200
Response {...}
"access_token": "01DMEK0J53CVMC32CK5SE0KZ8Q",
"profile": {
"id": "prof_01DMC79VCBZ0NY2099737PSVF1",
"connection_id": "conn_01E4ZCR3C56J083X43JQXF3JK5",
"connection_type": "okta",
"email": "alan@foo-corp.com",
"first_name": "Alan",
"last_name": "Turing",
"idp_id": "00u1a0ufowBJlzPlk357",
"object": "profile",
"raw_attributes": {...}
}
HTTP 200
Response {...}
"access_token": "01DMEK0J53CVMC32CK5SE0KZ8Q",
"profile": {
"id": "prof_01DMC79VCBZ0NY2099737PSVF1",
"connection_id": "conn_01E4ZCR3C56J083X43JQXF3JK5",
"connection_type": "okta",
"email": "alan@foo-corp.com",
"first_name": "Alan",
"last_name": "Turing",
"idp_id": "00u1a0ufowBJlzPlk357",
"object": "profile",
"raw_attributes": {...}
}
HTTP 200
Response {...}
"access_token": "01DMEK0J53CVMC32CK5SE0KZ8Q",
"profile": {
"id": "prof_01DMC79VCBZ0NY2099737PSVF1",
"connection_id": "conn_01E4ZCR3C56J083X43JQXF3JK5",
"connection_type": "okta",
"email": "alan@foo-corp.com",
"first_name": "Alan",
"last_name": "Turing",
"idp_id": "00u1a0ufowBJlzPlk357",
"object": "profile",
"raw_attributes": {...}
}
Seamless Configuration
The IT Administrator's Toolkit
Ease your support team's burden by using the Admin Portal to set up SSO for enterprise customers directly.
Effortlessly connect any identity provider or directory
Effortlessly connect any identity provider or directory
Effortlessly connect any identity provider or directory
Customize the look and feel to match your brand
Customize the look and feel to match your brand
Customize the look and feel to match your brand
Host on your custom domain (CNAME)
Host on your custom domain (CNAME)
Host on your custom domain (CNAME)
A polished experience for IT administrators
A polished experience for IT administrators
A polished experience for IT administrators