×

注意!页面内容来自https://github.com/AdemYurtcu/EDevletAuth,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

Skip to content
<> /* Override primer focus outline color for marketing header dropdown links for better contrast */ [data-color-mode="light"] .HeaderMenu-dropdown-link:focus-visible, [data-color-mode="light"] .HeaderMenu-trailing-link a:focus-visible { outline-color: var(--color-accent-fg); }

AdemYurtcu/EDevletAuth

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Edevlet kullannıcı login üzerinden kullanıcı girişi yapılması ve oturum açan kullanıcının bilgilerinin alınmasını sağlayan JavaScript Uygulaması.

EDConfiguration

Entegrasyon yapacak kurumun entegrasyonda kullanılacak parametrelerinin tanımlamasının yapıldığı yapıdır. Entegrasyonda kullanılan tanımlamalar aşağıdaki gibidir.

  • ClientId : Edevlet entegrasyonunda kullanılmak üzere kuruma verilmiş istemci Id dir.
  • ClientSecret : Kurum uygulaması için belirlenmiş olan gizli anahtar değeridir.
  • RedirectUri : Login işleminden sonra yönlendirilecek web sayfası.

EDFunctionResult

EDevlet entegrasyonundan dönen sonucu tutulduğu yapıdır.

  • Success : İşlemin başarılı olup olmadığı bilgisini tutar
  • ErrorMessage : İşlem başarısız ise hata mesajı bilgisini tutar
  • AuthorizationCode : Edevlette oluşturulan AuthorizationCode değerini tutar.
  • AccessToken : Edevlette oluşturulan AccessToken değerini tutar.

EDAuth

Edevlet uygulama giriş sayfasına yönlendirme ve kullanıcı oturum açımından sonra AuthorizationCode değerinin alınması işlemlerinin yapıldığı yapıdır. Bu yapıda 3 fonksiyon tanımlanmıştır. Bu fonksiyonların açıklaması aşağıdaki gibidir.

RedirectForLogin

Edevlet entegrasyonu için gerekli olan parametreler ile edevlet giriş sayfasına yönlendirilme işlemini yapan fonksiyondur.

RedirectForLogin
Parametreler Parametre Tipi Açıklama
State String Kurum uygulaması tarafından üretilengüvenlik
amaçlı olarak kullanılacakrastgele bir değerdir
Scope String Uygulamanızın erişmek için izin istediği bilgi kümeleri
veya gerçekleştirmek istediği işlemlerin sıralandığı listesi.

GetResponseAuthCode

Edevlet tarafından kullanıcının oturum açması ile tanımlanan kurum sayfasına yönlendirme işlemi gerçekleştirilir. Yönlendirme sayfasında bu fonksiyonun çalıştırılması ile edevletin göndermiş olduğu AuthorizationCode değerini alan fonksiyondur. Parametre almaz. Dönüş tipi EDFunctionResult dir.

GetUrlParameter

Sayfadaki url parametrelerini ismine göre alan fonksiyondur. Dönüş tipi string dir

GetUrlParameter
Parametreler Parametre Tipi Açıklama
sParam String Url'den parametre değeri alınacak anahtar değeri.

EDToken

Edevletten alınan AuthorizationCode değerinin kaynak sorgulama için AccessToken değerine dönüştürülmesi işleminin yapıldığı yapıdır. bu işlemi yapan fonksiyon aşağıda tanımlanmıştır.

GetAccessToken

Edevlet üzerinden alınan AuthorizationCode değerini AccessToken'a dönüştürür parametre olarak AuthorizationCode değerini alır. Dönüş tipi EDFunctionResult dir.

About

e-devlet yetkilendirme servisi entegrasyonu

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors