Bir App yazdınız veya Marketplace’den bir App indirdiniz diyelim.App‘i açmak istediğinizde karşınıza sürekli olarak kullanıcı girişi ekranı çıkıyorsa bir sıkıntı var demektir.
Öncelikle bunun neden gerçekleştiği üzerinde biraz duralım
App ve SharePoint Portal‘ınız 2 farklı ortamdır.Her ikisi de aynı AppDomain ve DNS üzerinde çalışamaz.Aldığınız Authentication mesajı’nın altında yatan sebep işte bu aynı AppDomain‘de çalışamamasından kaynaklanan loopback durumudur.
Bu bir hata değildir.Sistemin çalışma şekli bu şekilde işler.
Bir domain’den diğerine ulaşmak istediğinizde sizden oraya giriş yapmanızı bekler.Eğer Otomatik Giriş yapıldıysa(Chrome/Firefox/Edge gibi tarayıcılarda) her seferinde size giriş bilginizi sormayacaktır.Ancak Internet Explorer‘da bu durum ile karşılaşılıyorsa sistemsel ayar yapmak gerekmektedir.
1-Regedit‘i açın
2-Ağaç yapısında “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa” yolunda ilerleyin.
3-LSA seçiliyken anahtarlar bölümünden DisableLoopbackCheck adında bir DWORD(32-bit) anahtar oluşturun
4-Değeri olarak “1” atayın
5-Bilgisayarı yeniden başlatın.
6-App‘i yeniden açtığınızda size giriş penceresini çıkartmayacaktır.
Bu bir çözüm gibi gözükse de fonksiyonaliteyi kısmak olarak değerlendirilebilir.