Hey everyone. I've been tasked with evaluating SSO solutions for our mid-sized SaaS company (about 200 people, with a mix of internal apps and customer-facing tools). We're currently using a mix of basic OAuth flows and manual user provisioning, which is becoming a real headache.
Our shortlist has come down to **Glide Identity**, **Okta**, and **Azure AD** (now Entra ID). I'm familiar with the general concepts, but I'd love some real-world, practical insights from this community.
My main evaluation criteria are:
* **Ease of integration for a dev team:** We have a lot of custom-built apps (Node.js, Python) where we need to embed SSO. How clean are the SDKs/APIs?
* **API-first approach:** We need to automate user lifecycle (onboarding/offboarding) and sync groups/roles to other systems like our CRM and marketing tools.
* **Cost-effectiveness:** Not just sticker price, but total cost of ownership for our use case.
From my initial digging:
* **Okta** seems like the 800-pound gorilla with the most features and a huge ecosystem. Their API is robust, but I'm wary of complexity and cost creep.
* **Azure AD** is attractive because we're already on Microsoft 365. The tight integration is a plus, but I've heard the API can be a bit "Microsoft-y" and less intuitive for non-.NET shops.
* **Glide Identity** is newer and pitches itself as a developer-friendly, API-native platform. The pricing seems simpler, but I'm curious about maturity and advanced features like adaptive MFA.
Has anyone implemented Glide in a similar environment? I'm particularly interested in how their provisioning APIs compare. For example, a simple SCIM user creation call.
```json
// Example of what I'd typically look for
POST /scim/v2/Users
{
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User"],
"userName": "jane@example.com",
"name": {
"givenName": "Jane",
"familyName": "I."
},
"active": true
}
```
How does the day-to-day management and troubleshooting compare between these options? Any gotchas during implementation that weren't obvious from the sales demos?