generated: '2026-08-06' method: probed source: https://auth.aifi.com/realms/aifi/.well-known/openid-configuration docs: null scope: identity-provider-realm note: >- These are the scopes advertised by AiFi's Keycloak realm `aifi` in its OIDC discovery document — the identity provider in front of docs.aifi.com and partners.aifi.com. They are the standard OIDC/Keycloak realm scopes, NOT application scopes for the OASIS retailer APIs. AiFi publishes no public scope or permission reference, and no OASIS API scope is asserted here. Recorded because they are the only authorization surface AiFi exposes anonymously. schemes: - name: aifi-keycloak source: well-known/aifi-openid-configuration.json issuer: https://auth.aifi.com/realms/aifi flows: - flow: authorizationCode authorizationUrl: https://auth.aifi.com/realms/aifi/protocol/openid-connect/auth tokenUrl: https://auth.aifi.com/realms/aifi/protocol/openid-connect/token - flow: clientCredentials tokenUrl: https://auth.aifi.com/realms/aifi/protocol/openid-connect/token - flow: deviceCode deviceAuthorizationUrl: https://auth.aifi.com/realms/aifi/protocol/openid-connect/auth/device tokenUrl: https://auth.aifi.com/realms/aifi/protocol/openid-connect/token scopes: - scope: openid description: Required OpenID Connect scope; requests an ID token. sources: [well-known/aifi-openid-configuration.json] - scope: profile description: Basic profile claims (name, given_name, family_name, preferred_username). sources: [well-known/aifi-openid-configuration.json] - scope: email description: Email address and email_verified claim. sources: [well-known/aifi-openid-configuration.json] - scope: address description: Physical address claim. sources: [well-known/aifi-openid-configuration.json] - scope: phone description: Phone number claims. sources: [well-known/aifi-openid-configuration.json] - scope: roles description: Realm and client role mappings for the subject. sources: [well-known/aifi-openid-configuration.json] - scope: offline_access description: Issues a refresh token usable while the user is offline. sources: [well-known/aifi-openid-configuration.json] - scope: acr description: Authentication context class reference; carries the acr claim. sources: [well-known/aifi-openid-configuration.json] - scope: web-origins description: Keycloak scope that adds allowed CORS web origins to the token. sources: [well-known/aifi-openid-configuration.json] - scope: microprofile-jwt description: MicroProfile JWT claim set (upn, groups) for Java service consumers. sources: [well-known/aifi-openid-configuration.json] x-evidence: fetched: '2026-08-06' url: https://auth.aifi.com/realms/aifi/.well-known/openid-configuration http_status: 200