{
  "issuer": "https://phoenixfhir-apim.azure-api.net/auth",
  "authorization_endpoint": "https://phoenixfhir-apim.azure-api.net/auth/authorize",
  "token_endpoint": "https://phoenixfhir-apim.azure-api.net/auth/token",
  "introspection_endpoint": "https://phoenixfhir-apim.azure-api.net/auth/introspect",
  "revocation_endpoint": "https://phoenixfhir-apim.azure-api.net/auth/revoke",
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post",
    "private_key_jwt"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "RS384",
    "RS256",
    "ES384",
    "ES256"
  ],
  "jwks_uri": "https://phoenixfhir-apim.azure-api.net/auth/.well-known/jwks.json",
  "capabilities": [
    "launch-ehr",
    "launch-standalone",
    "client-public",
    "client-confidential-symmetric",
    "client-confidential-asymmetric",
    "sso-openid-connect",
    "context-banner",
    "context-style",
    "context-ehr-patient",
    "context-ehr-encounter",
    "context-standalone-patient",
    "context-standalone-encounter",
    "permission-offline",
    "permission-patient",
    "permission-user",
    "permission-v1",
    "permission-v2",
    "authorize-post"
  ],
  "code_challenge_methods_supported": [
    "S256"
  ],
  "grant_types_supported": [
    "authorization_code",
    "refresh_token",
    "client_credentials"
  ],
  "scopes_supported": [
    "openid",
    "fhirUser",
    "launch",
    "launch/patient",
    "launch/encounter",
    "offline_access",
    "patient/*.read",
    "patient/*.rs",
    "user/*.read",
    "user/*.rs",
    "system/*.read",
    "system/*.rs",
    "patient/Patient.read",
    "patient/AllergyIntolerance.read",
    "patient/CarePlan.read",
    "patient/CareTeam.read",
    "patient/Condition.read",
    "patient/Coverage.read",
    "patient/Device.read",
    "patient/DiagnosticReport.read",
    "patient/DocumentReference.read",
    "patient/Encounter.read",
    "patient/Goal.read",
    "patient/Immunization.read",
    "patient/Location.read",
    "patient/Medication.read",
    "patient/MedicationDispense.read",
    "patient/MedicationRequest.read",
    "patient/Observation.read",
    "patient/Organization.read",
    "patient/Practitioner.read",
    "patient/PractitionerRole.read",
    "patient/Procedure.read",
    "patient/Provenance.read",
    "patient/RelatedPerson.read",
    "patient/ServiceRequest.read",
    "patient/Specimen.read",
    "patient/Patient.rs",
    "patient/AllergyIntolerance.rs",
    "patient/CarePlan.rs",
    "patient/CareTeam.rs",
    "patient/Condition.rs",
    "patient/Coverage.rs",
    "patient/Device.rs",
    "patient/DiagnosticReport.rs",
    "patient/DocumentReference.rs",
    "patient/Encounter.rs",
    "patient/Goal.rs",
    "patient/Immunization.rs",
    "patient/Location.rs",
    "patient/Medication.rs",
    "patient/MedicationDispense.rs",
    "patient/MedicationRequest.rs",
    "patient/Observation.rs",
    "patient/Organization.rs",
    "patient/Practitioner.rs",
    "patient/PractitionerRole.rs",
    "patient/Procedure.rs",
    "patient/Provenance.rs",
    "patient/RelatedPerson.rs",
    "patient/ServiceRequest.rs",
    "patient/Specimen.rs",
    "system/Patient.read",
    "system/AllergyIntolerance.read",
    "system/CarePlan.read",
    "system/CareTeam.read",
    "system/Condition.read",
    "system/Device.read",
    "system/DiagnosticReport.read",
    "system/DocumentReference.read",
    "system/Encounter.read",
    "system/Goal.read",
    "system/Immunization.read",
    "system/Location.read",
    "system/Medication.read",
    "system/MedicationRequest.read",
    "system/Observation.read",
    "system/Organization.read",
    "system/Practitioner.read",
    "system/PractitionerRole.read",
    "system/Procedure.read",
    "system/Provenance.read"
  ]
}