SharePoint Rest Api Kullanarak Oturum Açan Kullanıcının Bilgilerini Almak

Merhaba  arkadaşlar bugün sizlere sharepoint ortamında bayağı işinize yarayacak güzel bir ipucu vereceğim. Bazen Client tarafta ya da rest kullanabileceğiniz bir durumda siteye giriş yapan kullanıcının bilgilerine ihtiyaç duyabilirsiniz.

Aslında bu bilgiler web api olarak sharepoint bize vermektedir. Bunun için yapmanız gereken sadece site root web adresinizin sonuna “/_api/web/currentuser” eklemek olacaktır.

Herhangi bir client rest api uygulamasında “http://siteurl/_api/web/currentuser” şeklinde bir istek yollarsanız size gerekli bilgileri verdiğini göreceksiniz.

Tabi bunları yaparken logün olmanız istenecektir ki giriş yapan kullanıcı bilinsin 🙂

Bu web api üzerinden dönen sonuç aşağıdaki gibi olacaktır.

Buralarda gördüğünüz gibi Id,  LoginName, Title, Email, IsSiteAdmin gibi ihtiyacımız olacak bir çok bilgiyi bize vermektedir.

Bunlara aynı zaman da browser üzerinden _api/web/currentuser adresinin sonuna /id, /LoginName, /Title, /Email, /IsSiteAdmin şeklinde ekleyerekte ulaşabilirsiniz.

 

Bir Cevap Yazın