Curl kullanarak OpenId tabanlı kimlik doğrulamasını nasıl yapabilirim? İlk etapta yapabilir miyim? Saygılarımızla, AllahbakshOpenId via Curl
cevap
Kütüphane değil, curl komut satırı hakkında konuşuyorsunuzdur. Denemedim, ama OpenID ve curl'i bildiğim kadarıyla, mümkün olmalıydı. Ancak, tam otomatik değil. Gerçekten huzurlu ve genel olmak istiyorsanız, kimlik sağlayıcısının ve içerik sağlayıcı giriş sayfalarının içeriğini "ayrıştırmak" zorundasınız.
curl -iSsL --user-agent 'Mozilla/5.0' --cookie cookies --cookie-jar cookies \
--data login=$mylogin \
--data passwd=$mypasswd \
https://identprovider.example.com/login
ve ardından içeriğe OpenID'nizi sonrası: gittiğini ve çiftin hizmetinizdeyiz ve istemci (hiçbir hateoas) için sakıncası nerede biliyorsanız, öncelikle örneğin kimlik sağlayıcısı ile kimlik doğrulaması yapabilir sağlayıcısı: İçerik sağlayıcısının kimlik sağlayıcısını kullanma yetkisine sahip olduğunu varsayalım. Ben zor kodunda POST URI'lerini ve alanları kodlanmış beri bu yaklaşım, huzurlu olmadığını
curl -iSsL --user-agent 'Mozilla/5.0' --cookie cookies --cookie-jar cookies \
http://contentprovider.example.com/interesting/content
Not: Ardından içeriğinizi almak. İstemci ve sunucuyu ayırmak için, uris ve alan adlarının yanıtlardan çıkarılması gerekir. Bir bash komut dosyasında, örneğin sed
'u kullanabilirsiniz.
Bence çalışmalı, ancak eğer değilse, yönlendirme URI'lerine veya gizli form alanlarına bazı paramitler geçirilebildiğinden, yönlendirmeleri gerçekten takip etmeniz ve URI'ları ve formları ayıklamanız gerekecektir.
- 1. JSON via PHP POST (cURL)
- 2. OpenID
- 3. Android Share via Dialog
- 4. MongoDb via jndi
- 5. MFMailComposerViewController via UIActivityViewController hatası
- 6. WPF RoutedEvent (via EventManager.RegisterClassHandler)
- 7. WinMerge via git difftool,
- 8. OpenID kütüphaneleri?
- 9. Curl Komut Satırıyla Curl İçinde Line Curl
- 10. cURL
- 11. CURL
- 12. cURL
- 13. Curl
- 14. cURL
- 15. Simple GWT OpenID Örnek
- 16. OpenID ile çalışmaya başlama
- 17. Django - OpenID ve OAuth
- 18. OpenID nasıl uygulanır?
- 19. OpenID-selector + dotnetopenauth Uygulaması
- 20. Drupal 7 OpenID modülü
- 21. PHP OpenID Kimlik Sağlayıcı
- 22. Gerekli OpenID bilgilerinin saklanması
- 23. PHP OpenID Kütüphanesi;
- 24. OpenID "Otomatik Giriş" nedir?
- 25. Android için OpenId
- 26. node.js OpenID sağlayıcısı uygulaması
- 27. yii'de openid nasıl kullanılır?
- 28. X Yönlendirmeli-For üstbilgisi ve Via üstbilgisi
- 29. Akka Deresi Üzerinden Via/ViaMat/to/toMat
- 30. WPF ve DirectX 11 via D3DImage