Kullanıcı servisi, tüm yapının temel bir bileşenidir Herhangi bir yolla ve yöntemle sisteme erişim sağlamaya çalışan kullanıcılar bu servis üzerinden kimliklendirilir.
Kullanıcı servisi, sistem yönetimi veya hizmet sunacağınız web sitesi, mobil app tarafından diğer servisleri kullanmak için bağlanan istemcilerinizin yada başka işlemler için sistem erişimini kullanacak gerçek kişiler veya otomatik robotlar, tüm kimliklendirmelerin yapıldığı servis olan kullanıcı servisi (user service) tarafından yönetilir.
Sistemin temel bileşeni olan kullanıcı servisi, sadece bu sistemin değil, erişime ihtiyaç duyan tüm sistemlerin ihtiyacı olan bir servistir. Bu servis sayesinde, sisteme erişim sağlamak isteyen kişiler veya bir amaç için tanımlanmış olan robotlar, kimliklendirme ihtiyaçları doğacaktır.
Hem ebazaars.net sisteminin hemde kullanıcı servisine ihtiyacı olan diğer tüm sistemlere kullanıcı servisi (user service) hizmet verir.
Kullanıcı servisiyle ne yapabilirim?
Kullanıcı servisi, herhangi bir amaç doğrultusunda kimliklendirilmeye ihtiyaç duyan kişileri kimliklendirmenize imkan verir.
Örnek olarak, bir e ticaret sistemi kurdunuz, sitenize veya telefon uygulamanıza gelen kullanıcılara bir şeyler satabilmeniz için kim olduklarını bilmeniz gerekecektir. Tam bu noktada müşterileri veya başka bir amaçla kimliklendirmek istediğiniz kişileri, kimliklendirebilmeniz için size kayıt imkanı sağlar.
Kayıt ettiğiniz kullanıcılar, kullanıcıların kullanıcı adı ve şifreleriyle birlikte oturum açmalarını sağlayabilirsiniz ve sisteminize kimin eriştiğini bilebilirsiniz.
Kullanıcı servisinin diğer servislerle ilişkisi nedir?
Kullanıcı servisi baştan itibaren bahsettiğimiz gibi, tüm sistemin temel bir bileşenidir, diğer herhangi bir servisi kullanmak istediğinizde, bir kullanıcı üzerinden oturum açmış olmanız gerekir ve oturum açtığınız kullanıcıya ve o oturuma özel bir erişim anahtarı verilir. O anahtar sayesinde diğer servisleri kullanabilirsiniz.
Kullanıcı servisi aynı zamanda, diğer servislerin erişim güvenliğini sağlayan bir hizmettir. Bu servis olmasaydı, bir servise erişenin kim olduğunu bilemez ve doğru verileri sağlayamazdık.