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();
}
随机密码生成函数
查看全文
相关阅读:
【线程退出】linux线程退出的几个函数
Apache Doris编译安装记录
你所不知道的java编程思想
thinking in java知识小记(一)
一个程序员的修炼之路
解决linux不能使用chmod更改权限的问题
centos6.5配置无线网络
ubuntu16.04 server安装小记
vim的基本使用方法
微信之父张小龙经典演讲164页PPT:《微信背后的产品观》
原文地址:https://www.cnblogs.com/cnaspnet/p/1205706.html
最新文章
【多线程学习(1)】创建java多线程
Python 数据类型和控制结构
Python集成开发环境
如何根据用户需要打印三角形
如何利用while语句根据用户输入要求打印菱形图案
如何利用while语句打印“九九乘法口诀表”
快速认识Python
第一个Python程序
Python概要介绍
操作系统发展史
热门文章
linux iptables理论学习
数据包结构
linux 服务器常规巡检并生成报表(一)
linux /etc/shadow文件详解
linux 系统启动流程
linux 进程管理与调度(一)
linux 欢迎界面
【Python】之Mac使用图片识别pytesseract方法报错
【遥控】遥控接收头不灵敏的问题
【info获取】openwrt获取info源码
Copyright © 2011-2022 走看看