Tcp ve http isteklerini kabul eden ve bunları C++ ile ayrıştıran basit bir sunucu oluşturdum. Şimdi, Google açık kimliğini destekleyen bir openID giriş sistemi oluşturmak istiyorum. Sunucumda destek ve Curl kullanıyorum. Şu anda sunucumda ssh yok, ssh istekleri yapabilir.Basit bir http C++ sunucusunun, kullanıcının OpenID kimlik doğrulaması aracılığıyla oturum açmasına izin vermesi için gerçekleştirmesi gereken adımlar nelerdir?
Yani ne var:
- html get/mesajlar istekleri ssh desteğiyle
map<string, string>
- kıvrılma haritalar içine ayrıştırma
- dosyası (modifiye tepki argümanlarla) dönen sunucu işlevselliği
Google OpenID giriş olasılığını desteklemek için başka neler uygulamalıyım? (Kullanıcıdan sadece bazı temel benzersiz tanımlayıcılara ihtiyacım var - onun adı ya da diğer ayrıntıları değil)
openIdLogin
: https://www.google.com/accounts/o8/id
gibi bir şeyle ilgili istekte bulunan sunucuda benzersiz kullanıcı kimliğini elde etmek için adımlarım ne olmalıdır? ? Kullanıcı yönlendirildiğinde edilecektir, (saf değil Specs)
den ve yapamam [libopkele] kullanın (http://kin.klever.net/libopkele/requirements). – Rella
Sistem tam olarak önemsiz değil. Özellikler: http://openid.net/developers/specs/ – Eelke
Libopkele kullanamıyor olsanız bile, muhtemelen kodu arayabilir? :) –