Apache Server OpenSSL'yi tek oturum açmayı

2 Cevap php

Ben OpenSSL dünyasına yeni ve benim PHP tabanlı bir uygulama SSO'yu uygulamaya çalışıyor duyuyorum. Zaten OpenSSL Kütüphane ve PHP openssl uzantısı kurdunuz.

Şimdi, bilmeniz gereken budur, bunu referans almak ve nerede bulabilirim ne gerek adımlar. Benim şartı vardır

1- User will be provided a certificate, and browser will submit that certificate for client authentication using SSL. 2- User will not need to go through the long authentication process of login rather the certificate will handshake with the server. 3- Certificate will be self signed or my company will be the CA for every certificate.

Nasıl takip tüm adımları ile PHP tabanlı bir uygulama kurulum tüm bu şey için Lütfen bana yol.

2 Cevap

Çok kolay. Istemci tarafında sertifika yapılandırmanız, daha sonra da tarayıcınızı istemci sertifikalarını doğrulamak için web sunucusu yapılandırın:

<?php phpinfo(); ?>

... Ve nerede ayrıntıları almak için ve nasıl / başvurulan biçimlendirilmiş görürsünüz.

(PHP openSSL uzantısı kimlik doğrulaması için ilgisizdir - ayrıntılar tüm Mod_Ssl'li CGI ile geçirilir)

C.

Friends, I got the complete answer at http://www.experts-exchange.com/Security/Encryption/Q_25076701.html

Şimdi biz tek istemci sertifikasını kullanabilirsiniz onaylamak ve çalışma zamanında bilgisayarda kimlik deposundan CommonName ve e-posta alanları doldurmak istiyor? Ben onların etki alanı oturum açma benim uygulama için kullanılacak istediğiniz kadar benim uygulama tüm aynı etki olacak.

Selamlar,