Ana içeriğe geç

Entegre Hizmetler

Entegre Hizmetler, Emakin'in oturum açma, tek oturum açma ve ilgili dış kaynaklara erişim gibi özellikler için kullanabileceği OpenAuth destekli dış hizmetleri tanımlar.

Kimlik Doğrulama → Açık → Entegre Hizmetler. Diğer Kimlik Doğrulama alt sekmesi olan Oturum Açma Hizmetleri, kullanıcıların oturum açmak için bu entegrasyonlardan hangilerini kullanabileceğini belirler.

Bu Sayfa Ne Zaman Kullanılır

Şu işlemleri yapmanız gerektiğinde bu sayfayı kullanın:

  • Google veya Office 365 gibi bir OpenAuth sağlayıcısını kaydetmek
  • istemci kimlik bilgilerini ve geri çağırma davranışını yapılandırmak
  • sağlayıcı için kapsamları tanımlamak
  • arka plan veya yükseltilmiş erişim için hizmet hesabı kimlik bilgilerini yapılandırmak

Ortam Değişkeni Başvuruları

Hassas OpenAuth alanları ortam değişkeni yer tutucularını destekler; böylece sağlayıcı gizli bilgilerini doğrudan Sistem Yönetimi'nde saklamak gerekmez.

Desteklenen gizli bilgi alanları şunlardır:

  • İstemci Gizli Anahtarı
  • Hizmet Hesabı Anahtarı

Örnekler:

1
2
${GOOGLE_CLIENT_SECRET}
${OFFICE365_SERVICE_ACCOUNT_KEY}

Temel Hizmet Tanımı

Her entegre hizmet için aşağıdaki ayarlar tanımlanabilir.

Etkin mi?

Hizmetin etkin olup olmadığını denetler. Hizmetin devre dışı bırakılması, oturum açma entegrasyonu gibi buna bağlı özellikleri de devre dışı bırakır.

Hizmet Türü

Sağlayıcı türünü tanımlar. Sistem Yönetimi şu anda şunları sunar:

  • Google
  • Office 365
  • LinkedIn
  • E-Devlet
  • Keycloak
  • EDM

Ad

Emakin tarafından kullanılan dahili hizmet tanımlayıcısıdır. Son kullanıcıya gösterilecek ad olarak tasarlanmamıştır.

Bağlantıyı Sına

Oturum açma, e-posta, dosya, takvim veya diğer bağımlı özellikler tarafından kullanılmadan önce yapılandırılmış hizmeti doğrular.

Uyarı: Mevcut OpenAuth HTTP istemcisi geçersiz uzak TLS sertifikalarını kabul eder. Ağ erişimini güvenilir uç noktalarla sınırlandırın ve bu testi sertifika doğrulaması olarak değerlendirmeyin.

Temel URL

İsteğe bağlı sağlayıcı uç noktası. Bu alan Keycloak ve EDMiçin gösterilir; bu sağlayıcılar yapılandırılabilir bir hizmet adresi gerektirir.

İstemci Kimliği

Sağlayıcı tarafından verilen istemci tanımlayıcısı.

İstemci Gizli Anahtarı

Sağlayıcı tarafından verilen istemci gizli anahtarı.

Kiracı Kimliği

Belirli bir kuruluş kiracısı içinde çalışan sağlayıcıların gerektirdiği isteğe bağlı kiracı veya dizin tanımlayıcısı.

Hizmet Geri Çağrısı

Yönlendirme URI'sinin nasıl oluşturulacağını tanımlar.

  • Uygulama Geri Çağrısı: uygulama adı altında genel bir geri çağrı kullanır
  • Alanadı Geri Çağrısı: geri çağrı tabanı olarak etkin alanadı adresini kullanır

Kapsamlar

Dış hizmetten istenen kapsamları tanımlar.

Hizmet Kimlik Doğrulaması

Varsayılan olarak entegre hizmetler şu yöntemlerle kimlik doğrulaması yapar: Client Id ve Client Secret. Ayrıcalıklı veya gözetimsiz erişim için hizmet hesabı ayarları da yapılandırılabilir.

Hizmet Hesabı Kimliği

Hizmet hesabının tanımlayıcısı.

Hizmet Hesabı Anahtarı Türü

Hizmet hesabı anahtarının nasıl sağlanacağını tanımlar:

  • None
  • FilePath
  • Base64
  • Json

Hizmet Hesabı Anahtarı

Gerçek anahtar değerini yapılandırılan biçimde saklar.

Anahtar Json türü için hizmet hesabının JSON belgesinin tamamını bu alana yapıştırın. Özel anahtar içerebileceğinden belgeyi gizli bilgi olarak değerlendirin.