Test SMART Server

Test FHIRVINE as an OAuth2 server by simulating an external client.

SMART Configuration
{
  "authorization_endpoint": "http://fhirvine.sudo-fhir.au/oauth2/authorize",
  "code_challenge_methods_supported": [
    "S256"
  ],
  "grant_types_supported": [
    "authorization_code",
    "refresh_token"
  ],
  "introspection_endpoint": "http://fhirvine.sudo-fhir.au/oauth2/introspect",
  "issuer": "http://fhirvine.sudo-fhir.au",
  "response_types_supported": [
    "code"
  ],
  "revocation_endpoint": "http://fhirvine.sudo-fhir.au/oauth2/revoke",
  "scopes_supported": [
    "openid",
    "profile",
    "launch",
    "launch/patient",
    "patient/*.read",
    "offline_access"
  ],
  "token_endpoint": "http://fhirvine.sudo-fhir.au/oauth2/token"
}