惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

H
Help Net Security
博客园 - Franky
GbyAI
GbyAI
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
爱范儿
爱范儿
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
博客园_首页
MongoDB | Blog
MongoDB | Blog
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Recent Announcements
Recent Announcements
Scott Helme
Scott Helme
有赞技术团队
有赞技术团队
M
MIT News - Artificial intelligence
C
CERT Recently Published Vulnerability Notes
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Jina AI
Jina AI
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
L
LangChain Blog
L
LINUX DO - 最新话题
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
H
Hacker News: Front Page
MyScale Blog
MyScale Blog
P
Palo Alto Networks Blog
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
AI
AI
T
Troy Hunt's Blog
Microsoft Azure Blog
Microsoft Azure Blog
阮一峰的网络日志
阮一峰的网络日志
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
Vercel News
Vercel News
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
S
Secure Thoughts
大猫的无限游戏
大猫的无限游戏
博客园 - 叶小钗
人人都是产品经理
人人都是产品经理
Blog — PlanetScale
Blog — PlanetScale
博客园 - 司徒正美
Apple Machine Learning Research
Apple Machine Learning Research
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Security @ Cisco Blogs
Cloudbric
Cloudbric
E
Exploit-DB.com RSS Feed
Attack and Defense Labs
Attack and Defense Labs

博客园 - 水鱼小白

怀念我的过去 出离愤怒的飙车 Sharepoint DateTimeControl的javascript问题 设备管理系统在Sharepoint2007上的开发-再准备 设备管理系统在Sharepoint2007上的开发 - 准备 好久没有上自己的blog来看看了,不看不知道,一看吓一跳 Baby用的护肤霜 黑屏的XP Bertini的车子不好找啊 做了好久的小白,总算知道LiveWriter也可以在Cnblogs上发布日志了,方便 Sharepoint 2007 网站库能否添加自定义属性 Moss 2007的webpart不能使用RequiredFieldValidator? Sharepoint 2007和Javascript的郁闷 从WSS 2.0升级到WSS 3.0(安装篇) 专家不容易做啊 升级过程的一些小牢骚 从WSS 2.0升级到WSS 3.0(准备篇) 极度厌恶HotFix的发布机制 尝试发布图片
Sharepoint2007网站的认证方式的确认(有误)
水鱼小白 · 2007-04-25 · via 博客园 - 水鱼小白

近来正在开发一个用户自行修改密码的Webpart,但是遇到一个问题,因为公司内部门派独立,有的部门自己有AD,有的部门没有AD,有的部门还用Form认证,因此一个Webpart需要自行适应多种不同的认证方式有点难度,放狗搜了一下,找到一个Webpart可以自动适应对应的认证方式,但是需要129美刀,刀子很厉害,咬咬牙干脆自己赚这129美刀了。
看了一下WSS的SDK,发现里面有个很有用的命名空间Microsoft.SharePoint.Administration,呵呵,里面提供了一个叫做CurrentIdentityType的属性,这个属性可以自行设定或者获取当前应用程序所采用的认证方式,bingo,原来这么简单。
这个属性是一个枚举类型——IdentityType,里面包含了LocalSystem,LocalService,NetworkService,SpecificUser从名称上不难理解,对应的是:本地系统(应该就是本机的用户,测试环境返回的也是这个),本地服务(个人估计是Form认证,因为Form认证是一个Provider在发挥作用,而且好像一定要在同一台主机吧,不知道理解对不对。还是说域主机和Sharepoint是同一台服务器?),网络服务(个人估计是域认证,),指定用户(这个不能理解,SDK也没有说明)。
用法如下:

SPProcessIdentity inst = new SPProcessIdentity();
IdentityType currIdentityType 
= inst.CurrentIdentityType;
            

下午抽空做了一个测试用的webpart,放到各个部门的Sharepoint服务器上,结果都是一样,出来的结果都是:LocalSystem。
郁闷,到底出了什么问题。莫非我对IndentityType类型理解有误?请各位大大帮忙看看这个问题。