{
  "issuer": "https://sparkplatform.com",
  "jwks_uri": "https://sparkplatform.com/openid/jwks.json",
  "response_types_supported": [
    "id_token",
    "id_token token",
    "code",
    "id_token code token",
    "id_token code",
    "code token"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "id_token_signing_alg_values_supported": [
    "RS256"
  ],
  "authorization_endpoint": "https://sparkplatform.com/openid/authorize",
  "token_endpoint": "https://sparkplatform.com/openid/token",
  "userinfo_endpoint": "https://sparkplatform.com/openid/userinfo",
  "scopes_supported": [
    "openid",
    "profile",
    "email",
    "address",
    "phone",
    "RESO",
    "FBS"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_post",
    "client_secret_basic"
  ],
  "claims_supported": [
    "sub",
    "iss",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "MemberNameSuffix",
    "preferred_username",
    "website",
    "address",
    "phone_number",
    "phone_number_verified",
    "picture",
    "email",
    "email_verified",
    "zoneinfo",
    "MemberMlsId",
    "OfficeKey",
    "Office",
    "OfficeMlsId",
    "MemberNrdsId",
    "MemberStateLicense",
    "MemberAOR",
    "MemberAORkey",
    "MemberPrimaryAorId",
    "MemberPrimaryAorKey",
    "MemberType",
    "MemberStatus",
    "UserType",
    "UserLevel",
    "FlexmlsMemberType",
    "user_is_visible",
    "user_profile_visible",
    "user_is_enabled",
    "user_is_active",
    "mls_system_access",
    "user_is_billable"
  ],
  "claims_parameter_supported": true,
  "revocation_endpoint": "https://sparkplatform.com/openid/revoke"
}