Roles.CookieRequireSSL Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Rol adları tanımlama bilgisinin sunucuya döndürülmesi için SSL gerekip gerekmediğini belirten bir değer alır.
public:
static property bool CookieRequireSSL { bool get(); };
public static bool CookieRequireSSL { get; }
static member CookieRequireSSL : bool
Public Shared ReadOnly Property CookieRequireSSL As Boolean
Özellik Değeri
true
sunucuya rol adları tanımlama bilgisini döndürmek için SSL gerekiyorsa; aksi takdirde , false
. Varsayılan değer: false
.
Örnekler
Aşağıdaki örnekte, bir ASP.NET uygulaması için Web.config dosyasının bölümündeki roleManager öğesi system.web
gösterilmektedir. Uygulamanın bir SqlRoleProvider örnek kullandığını ve olarak true
ayarlandığını cookieRequireSSL
belirtir.
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/MyApplication"
cookieRequireSSL="true"
cookieSlidingExpiration="true"
cookieProtection="Encrypted" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="MyApplication" />
</providers>
</roleManager>
Açıklamalar
ASP.NET uygulamanızın Web.config dosyasında özniteliğini ayarlayarak cookieRequireSSL
uygulamanızdaki sunucuya rol adları tanımlama bilgisini döndürmek için SSL(Güvenli Yuva Katmanı) gerekip gerekmediğini belirtebilirsiniz. Daha fazla bilgi için bkz. Secure.