zoukankan
html css js c++ java
SSO实现
单点登录Single Sign On(SSO)
有几个系统都共用一个User表,完全可以实现,很简单的代码,如下:
<
authentication mode
=
"
Forms
"
>
<
forms name
=
"
.ASPXAUTH
"
protection
=
"
All
"
timeout
=
"
60
"
loginUrl
=
"
Login.aspx
"
defaultUrl
=
"
Default.aspx
"
/>
</
authentication
>
<
machineKey validationKey
=
"
CFAAD85CB1217AA132A01A640D815C5D02A47C72244D75D62AE62B6F3AC31FC26068CC248DB821BC74BA8A22516FF2197823B3C839432A1D588B
"
decryptionKey
=
"
340A3799854F7A7D9C87566FC281
"
validation
=
"
SHA1
"
/>
<
authorization
>
<
deny users
=
"
?
"
/>
<
allow users
=
"
*
"
/>
</
authorization
>
只要每个系统设置相同就可以了.
private
string
KeysOuts(
int
i)
{
RNGCryptoServiceProvider rng
=
new
RNGCryptoServiceProvider();
byte
[] bt
=
new
byte
[i];
rng.GetBytes(bt);
System.Text.StringBuilder str
=
new
System.Text.StringBuilder();
for
(
int
j
=
0
; j
<
i; j
++
)
{
str.Append(
string
.Format(
"
{0:X2}
"
, bt[j]));
}
return
str.ToString();
}
随机密码生成函数
查看全文
相关阅读:
HDU.2087 剪花布条
一个acm过来人的心得
一个acm过来人的心得
HDU.2190 悼念512汶川大地震遇难同胞——重建希望小学
HDOJ.2501 Tiling_easy version
HDOJ.2501 Tiling_easy version
HDU
poj3216 Prime Path(BFS)
poj1426 Find The Multiple (DFS)
Rikka with Nickname (简单题)
原文地址:https://www.cnblogs.com/cnaspnet/p/1205706.html
最新文章
HDU3605: Escape-二进制优化建图-最大流
HDOJ.2089 不要62
HDOJ.2089 不要62
HDOJ.2091 空心三角形
HDOJ.2091 空心三角形
HDOJ.2064 汉诺塔III
HDOJ.2064 汉诺塔III
AOJ.800 热身之开关灯
AOJ.800 热身之开关灯
AOJ.602 大家来找茬
热门文章
AOJ.602 大家来找茬
AOJ.502 不只是水仙花
AOJ.502 不只是水仙花
AOJ.559 丢失的数字
AOJ.559 丢失的数字
HDU.2095(异或运算)
HDU.2095(异或运算)
HDU.2096
HDU.2096
HDU.2087 剪花布条
Copyright © 2011-2022 走看看