Sorunsuz ASP.NET ve PHP Web uygulamalarını karıştırmak için nasıl

3 Cevap php

Ben iki web sitesi, PHP, ASP.NET ve diğer tarafından yönlendirilen bir tane var. PHP site nispeten ucuz bir host sağlayıcı (10 $ bir ay boyunca 'sınırsız bant genişliği ve disk alanı) barındırılıyor. PHP site benim de web sitenizden gelir bana yardımcı olacağını DİNLENME URL'ler sağlar.

Diğer site (sanki 'Ana' sitesi) oturum açma mekanizmasını barındıran bir ASP.NET web sitesidir. Amacım, kullanıcıların site ASP.NET oturum ve ardından PHP tabanlı bir etki alanına yönlendirilecek sağlamaktır. Bu gerçekleştirir kolay ve uygulanabilir bir çözüm var mı?

Ben bu yaklaşıma açısından bir kaç soru var:

Nasıl 'Single Sign On' aura kolaylaştırmak için, PHP tabanlı bir uygulama için ASP.NET Uygulamasından oturum bilgileri ve değişkenleri geçecekti?

Basit bir 'çerez bu scensario işlemek mümkün olacaktır? Yoksa şifreli sorgu dizeleri kullanmak gerekir?

Orada bu sitelerde hayır 'hassas' veridir, yani kullanıcı veri güvenliğini öncelikli değildir. Site 'eğlence için' inşa edilmiştir.

Subdomains ana etki alanı farklı bir dil platform üzerinde barındırılan izin barındıran var mı? Ben www.example.com bir ASP.NET sunucu üzerinde barındırılan olsaydı, ben (forum.example.com) PHP sunucu üzerinde barındırılan bir subdomain olabilir? Bu mümkün mü?

Bu konuda herhangi bir yardım büyük beğeni topluyor.

3 Cevap

Daha karmaşık olsa da, ben OpenID spec olarak aynı metodoloji ile gitmek ve Diffie-Hellman değişimi kullanmak istiyorsunuz. Bu daha önce hiçbir güven ile iki parti, belli bir süre için bir güven oluşturmak için izin verir.

Info for PHP

Info for VB.NET

Her iki site de aynı etki alanında iseniz ben bir çerez için giderdim. Şifreli dizeleri üzerinde kurabiye bir avantajı otomatik istekleri arasında geçirilen olmasıdır ve sizin adresler oluştururken bunları düşünmek zorunda değilsiniz. Çerezlerin bir olumsuz kullanıcılar tarafından devre dışı olmasıdır.

Bir veritabanında oturumları Mağaza oluşturmak ve / çapraz-platform bir oturum türü kullanın. Bunu kendiniz yapmak olabilir. Ama bu gibi farklı diller arasında vb oturumları geçen, (güvenlik-bilge) tehlikeli olabilir bilmeli