# MainStreet Identity (OpenID Connect)

**Canonical:** https://apis.io/apis/mainstreet/identity/  
**Provider:** MainStreet — https://apis.io/providers/mainstreet/  
**Base URL:** https://login.mainstreet.com  
**Documentation:** https://login.mainstreet.com/.well-known/openid-configuration

MainStreet Identity (OpenID Connect) is published by [MainStreet](https://apis.io/providers/mainstreet/) on the [APIs.io](https://apis.io/) network. Tagged areas include Authentication, Authorization, OpenID Connect, and Identity. The published artifact set on APIs.io includes authentication docs.

The OpenID Connect / OAuth 2.0 authorization surface behind MainStreet sign-in, served from login.mainstreet.com on an Auth0 tenant. It publishes a complete OIDC Discovery 1.0 document and an RFC 8414 authorization-server metadata document anonymously, advertising authorization-code (with PKCE S256), client credentials, refresh token, implicit, password, device code, token exchange and JWT bearer grants, DPoP, back-channel logout, and dynamic client registration. This is identity infrastructure for MainStreet's own client portal and bookkeeping app — it is not a product API and MainStreet does not document it as a developer integration point.

## Machine-readable artifacts (4)

- **OpenIDConnect** — https://login.mainstreet.com/.well-known/openid-configuration
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/mainstreet/refs/heads/main/authentication/mainstreet-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/mainstreet/refs/heads/main/scopes/mainstreet-scopes.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/mainstreet/refs/heads/main/apis.yml

## Tags

Authentication, Authorization, OpenID Connect, Identity

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/mainstreet/identity/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/mainstreet/.
