Micro Connect · Authentication Profile
Micro Connect Authentication
Authentication
Micro Connect declares 2 security scheme(s) across its OpenAPI definitions.
CompanyFinancial-ServicesCapital MarketsExchangesRevenue-Based FinancingFintechInvestingSmall BusinessHong KongMacaoChina
Methods:
Schemes: 2
OAuth flows:
API key in:
Security Schemes
openIdConnect openIdConnect
· in: header (Authorization)
oauth2 oauth2
· flows: , , , , , ,
Source
Authentication Profile
generated: '2026-08-25'
method: probed
source: >-
https://kc.mcisaas.com/auth/realms/numa-realm/.well-known/openid-configuration (HTTP 200)
and https://kc.mcisaas.com/auth/realms/master/.well-known/openid-configuration (HTTP 200),
saved verbatim in well-known/. Client identity read from Micro Connect's own published JS
(https://mcisaas.com/mcc-share/domain.js and the Open Platform bundle at
https://open.microconnect.cn/mcc-open/assets/index.4743a4fd.js).
docs: null
docs_note: >-
Micro Connect publishes no authentication documentation. Everything here was read off the
live, anonymous OpenID Connect discovery documents and the provider's own browser bundle;
nothing is inferred.
summary: >-
The Micro Connect SaaS estate authenticates against a self-hosted Keycloak identity
provider at kc.mcisaas.com using OpenID Connect / OAuth 2.0. There is no API-key surface,
no public client registration, and no published developer credential flow — an integrator
must first be registered as an enterprise account on the Open Platform.
identity_provider:
product: Keycloak (self-hosted)
host: kc.mcisaas.com
path_style: legacy /auth/ prefix
realms:
- name: numa-realm
issuer: https://kc.mcisaas.com/auth/realms/numa-realm
used_by: >-
Micro Connect Open Platform SPA (open.microconnect.com / open.microconnect.cn),
clientId web-mcc-open-platform
discovery: https://kc.mcisaas.com/auth/realms/numa-realm/.well-known/openid-configuration
status: 200
- name: master
issuer: https://kc.mcisaas.com/auth/realms/master
used_by: Keycloak administration realm
discovery: https://kc.mcisaas.com/auth/realms/master/.well-known/openid-configuration
status: 200
schemes:
- name: openIdConnect
type: openIdConnect
openIdConnectUrl: https://kc.mcisaas.com/auth/realms/numa-realm/.well-known/openid-configuration
in: header
parameter: Authorization
format: Bearer <access_token>
note: >-
The Open Platform SPA obtains a Keycloak access token and presents it as a bearer token
to the ShenYu gateway at https://api.mcisaas.com/api.
- name: oauth2
type: oauth2
flows:
- authorization_code
- implicit
- refresh_token
- password
- client_credentials
- urn:ietf:params:oauth:grant-type:device_code
- urn:openid:params:grant-type:ciba
authorization_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/auth
token_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/token
introspection_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/token/introspect
userinfo_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/userinfo
revocation_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/revoke
end_session_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/logout
jwks_uri: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/certs
registration_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/clients-registrations/openid-connect
pushed_authorization_request_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/ext/par/request
device_authorization_endpoint: https://kc.mcisaas.com/auth/realms/numa-realm/protocol/openid-connect/auth/device
capabilities:
pkce: true
pkce_methods:
- plain
- S256
par_supported: true
par_required: false
mtls_bound_access_tokens: true
token_endpoint_auth_methods:
- private_key_jwt
- client_secret_basic
- client_secret_post
- tls_client_auth
- client_secret_jwt
backchannel_logout: true
frontchannel_logout: true
dynamic_client_registration_endpoint_present: true
request_object_supported: true
observations:
- >-
Strong protocol capability, zero developer-facing exposure: the identity provider supports
PKCE (S256), Pushed Authorization Requests, mTLS-bound access tokens, private_key_jwt and
CIBA — a FAPI-grade toolkit — but none of it is documented anywhere a prospective
integrator can read, and no client can be obtained without an enrolled enterprise account.
- >-
The `implicit` and `password` grants are still advertised as supported on both realms.
Both are discouraged by OAuth 2.0 Security Best Current Practice (RFC 9700) and removed in
OAuth 2.1; this is a Keycloak default rather than an explicit Micro Connect decision, but
it is what the discovery document advertises today.
Work with this as data
Every security artifact here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for security posture
4 MCP tools reach this
find_securityBrowse and filter every security artifact in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This security artifact
curl "https://apis.io/api/v1/security/micro-connect-authentication"
All security posture
curl "https://apis.io/api/v1/security?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.