Ubuntu server üzerine RabbitMQ kurulumu

24 Ağu
RabbitMQ2
RabbitMQ dağıtık uygulamaların (distributed application) oluşturulmasında ihtiyaç duyulan mesajlaşma kuyruğunu yöneten bir uygulamadır. Uygulamanın görevi günlük hayatımızda dolmuş ve otobüs duraklarına gelen müşterileri araçlara yönlendiren görevlilere(simsarlara) benzetildiğinden kısaca message broker(mesaj simsarı) olarak adlandırılmıştır. RabbitMQ resmi sayfasında ürün özelliklerinden kısaca şu şekilde bahsedilmektedir....
Read more »

.Net Framework Spatial Data Desteği

22 Ağu
System.Data altında bulunan sınıflar(Class) sayesinde farklı veri kaynaklarına erişmek ve onlar üzerinde işlemler yapmak mümkündür.  Örneğin ADO.NET mimarisinde kullanılan SQL Server, Oracle, ODBC ve OleDB gibi veri sağlayıcılar bu namespace altında bulunurlar. System.data.Odbc System.data.OleDb System.data.SqlClient System.data.OracleClient .Net Framework 4.5 versiyonundan...
Read more »

OAuth 2.0 Resource Owner Password Credentials Request ve Response

16 Ağu
Uygulamaların yetkilendirilmesi için yapılan access token talebi sırasında doğrudan kullanıcı adı ve şifre bilgilerini isteyen bir yöntemdir. Resource Owner Password Credentials Grant Request Request için gerekli parametreler: grant_type : Zorunlu parametredir. Alacağı değer “password” olmalıdır. username : Zorunlu parametredir. Kaynak sahibinin...
Read more »

OAuth 2.0 Authorization Code Request ve Response

15 Ağu
Authorization Code ile yetkilendirilen uygulamalar Confidential Client türündeki yani sunucu taraflı çalışan uygulamalardır. Bu tür uygulamaların Authorization Server tarafından yetkilendirmesi iki aşamada ve dört basamakta gerçekleşir. Authorization Request Authorization Response Token Request Token Response 1- Authorization Request Web uygulaması için gerekli kodu (Authorization Code)...
Read more »

OAuth 2.0 Implicit Request ve Response

13 Ağu
OAuth 2.0 protokolünde javascript gibi  Public Client türündeki uygulamalarda access token elde etmek için Token Endpoint adresine talepte bulunulur. Implicit Request Implicit yetkilendirme için token talebi için gerekeli parametreler şu şekildedir: response_type : Zorunlu parametredir. Alacağı değer “token” olmalıdır. client_id : Zorunlu parametredir. Authorization Server tarafından...
Read more »

OAuth 2.0 Protocol Endpoints

10 Ağu
OAuth 2.0 protokolünde tanımlanmış üç adet endpoint vardır. Bunlardan iki tanesi authorization server endpoint, bir tanesi ise client endpoint şeklindedir. Authorization Endpoint (Server) Token Endpoint (Server) Redirection Endpoint (Client) Endpoint olarak adlandırılan kavram web server üzerinde tanımlanan bir URI adresidir. Protokole dair bağlantılar...
Read more »

OAtuh 2.0 Authorization Grant Flow

9 Ağu
OAuth 2.0 protokolünde Client Application (istemci uygulama) protokol kapsamında belirlenen bir akış dahilinde Resource Server üzerindeki korunmuş verilere erişebilmektedir. Bu akışa OAuth 2.0 protokolünde protocol flow denir. Bir uygulamanın Resource Server tarafına erişebilmesi için öncelikle Authorization Server tarafından yetkilendirilmesi gerekmektedir. Bu yazıda yetkilendirme adımlarının nasıl gerçekleştirildiği...
Read more »

OAuth 2.0

5 Ağu
OAuth 2.0 protokolüne genel bir bakış niteliğinde olan bu yazıda uygulama detaylarına girmeden protokolün işleyişi ve karakteristiği incelenmektir. Uygulamalı örnekleri belki daha sonraki yazılarda paylaşma imkanı olabilir. OAuth protokolü Web , Mobil ve Masaüstü uygulamalarına basit ve standart bir yöntemle uygulamalara güvenli...
Read more »