Aracılığıyla paylaş


FHIR için Azure API'de çıkış noktaları arası kaynak paylaşımını yapılandırma

FHIR için Azure API çıkış noktaları arası kaynak paylaşımını (CORS) destekler. CORS, bir etki alanındaki (kaynak) uygulamaların etki alanları arası istek olarak bilinen farklı bir etki alanındaki kaynaklara erişebilmesi için ayarları yapılandırmanıza olanak tanır.

CORS genellikle restful API'sini farklı bir etki alanına çağırması gereken tek sayfalı bir uygulamada kullanılır.

CORS ayarlarını yapılandırma

FHIR için Azure API'de bir CORS ayarı yapılandırmak için aşağıdaki ayarları belirtin:

  • Çıkış noktaları (Access-Control-Allow-Origin). FHIR için Azure API'sine çıkış noktaları arası isteklerde bulunmalarına izin verilen etki alanlarının listesi. Her etki alanı (kaynak) ayrı bir satırda girilmelidir. Herhangi bir etki alanından gelen çağrılara izin vermek için yıldız işareti (*) girebilirsiniz, ancak bu bir güvenlik riski olduğundan bunu önermeyiz.

  • Üst Bilgiler (Access-Control-Allow-Headers). Kaynak isteğinin içereceği üst bilgilerin listesi. Tüm üst bilgiler için bir yıldız işareti (*) girin.

  • Yöntemler (Access-Control-Allow-Methods). Api çağrısında izin verilen yöntemler (PUT, GET, POST vb.). Tüm yöntemler için Tümünü seç'i seçin.

  • En fazla yaş (Access-Control-Max-Age). Access-Control-Allow-Headers ve Access-Control-Allow-Methods için denetim öncesi istek sonuçlarını önbelleğe almak için saniye olarak değer.

  • Kimlik bilgilerine izin ver (Access-Control-Allow-Credentials). CORS istekleri normalde siteler arası istek sahteciliği (CSRF) saldırılarını önlemek için tanımlama bilgileri içermez. Bu ayarı seçerseniz, tanımlama bilgileri gibi kimlik bilgilerini eklemek için istekte bulunulabilir. Başlangıç noktalarını yıldız (*) ile zaten ayarladıysanız bu ayarı yapılandıramazsınız.

Çıkış noktaları arası kaynak paylaşımı (CORS) ayarları

Not

Farklı etki alanı kaynakları için farklı ayarlar belirtemezsiniz. Tüm ayarlar (Üst Bilgiler, Yöntemler, En fazla yaş ve İzin ver kimlik bilgileri) Kaynaklar ayarında belirtilen tüm çıkış noktalarına uygulanır.

Sonraki adımlar

Bu makalede FHIR için Azure API'de çıkış noktaları arası kaynak paylaşımını yapılandırmayı öğrendiniz. FHIR için Azure API'sini dağıtma hakkında daha fazla bilgi için bkz.

FHIR®, HL7'nin tescilli ticari markasıdır ve HL7 izniyle kullanılır.