Share via


FhirServiceAuthenticationConfiguration Class

Definition

Authentication configuration information.

public class FhirServiceAuthenticationConfiguration : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.HealthcareApis.Models.FhirServiceAuthenticationConfiguration>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.HealthcareApis.Models.FhirServiceAuthenticationConfiguration>
public class FhirServiceAuthenticationConfiguration
type FhirServiceAuthenticationConfiguration = class
    interface IJsonModel<FhirServiceAuthenticationConfiguration>
    interface IPersistableModel<FhirServiceAuthenticationConfiguration>
type FhirServiceAuthenticationConfiguration = class
Public Class FhirServiceAuthenticationConfiguration
Implements IJsonModel(Of FhirServiceAuthenticationConfiguration), IPersistableModel(Of FhirServiceAuthenticationConfiguration)
Public Class FhirServiceAuthenticationConfiguration
Inheritance
FhirServiceAuthenticationConfiguration
Implements

Constructors

FhirServiceAuthenticationConfiguration()

Initializes a new instance of FhirServiceAuthenticationConfiguration.

Properties

Audience

The audience url for the service.

Authority

The authority url for the service.

IsSmartProxyEnabled

If the SMART on FHIR proxy is enabled.

SmartIdentityProviders

The array of identity provider configurations for SMART on FHIR authentication.

Explicit Interface Implementations

IJsonModel<FhirServiceAuthenticationConfiguration>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<FhirServiceAuthenticationConfiguration>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<FhirServiceAuthenticationConfiguration>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<FhirServiceAuthenticationConfiguration>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<FhirServiceAuthenticationConfiguration>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to