SharePoint 2013 表单认证使用ASP.Net配置工具添加用户

简介: 前 言   上面一篇博客,我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿;其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单用户,下面让我们简单介绍下,如何操作。

前 言

  上面一篇博客,我们了解到如何为SharePoint 2013配置表单身份认证,但是添加用户是一个麻烦事儿;其实,我们还可以用Asp.Net的配置工具,为SharePoint 2013添加表单用户,下面让我们简单介绍下,如何操作。

  打开Visual Studio,新建项目,选择Asp.net web application类型,如下图:

clip_image002

  点击OK,进入选择模板页面,如下图:

clip_image004

  创建完毕,双击打开web.config,如下图:

clip_image006

  添加数据库连接串,连接的是我们表单认证的数据库,不要写错了,如下图:

clip_image008

  添加membership和roleManager,和之前配置基本一致,如下图:

clip_image010

  打开命令行工具,执行iisexpress命令,如下图:

clip_image012

iisexpress /path:C:\Windows\Microsoft.NET\Framework\v4.0.30319\ASP.NETWebAdminFiles /vpath:"/ASP.NETWebAdminFiles" /port:8002 /clr:4.0 /ntlm

  执行完毕,效果如下图:

clip_image014

  在浏览器里打开如下地址:

  http://localhost:8002/asp.netwebadminfiles/default.aspx?applicationPhysicalPath=[project postion]&applicationUrl=/

  [project postion]就是下图位置地址栏里面的路径,复制下来即可;

clip_image016

  可以发现进入了Net配置工具,如下图:

clip_image018

  进入Provider,选择一个我们的提供程序,如下图:

clip_image020

  选择我们配置的即可,记得保存,如下图:

clip_image022

  点击Security,选择认证类型,如下图:

clip_image024

  选择我们标注的即可,如下图:

clip_image026

  然后我们就可以创建用户了,如下图:

clip_image028

  填写用户名、密码、邮件地址,点击创建即可,如下图:

clip_image030

  创建完成,如下图:

clip_image032

  去数据库里查询一下,是否已经插入到数据库,如下图:

clip_image034

  用我们创建的表单用户登陆一下,发现登陆成功!

clip_image036

总 结

  这种Net方式创建表单用户,说简单其实配置起来也是很麻烦的,自己折腾了半天才配置通,特别提醒注意命令行里的空格;当然如果给用户使用,我们还是自己开发一套管理用户的页面吧。

目录
相关文章
|
5天前
|
开发框架 .NET C#
ASP.NET Core Blazor 路由配置和导航
大家好,我是码农刚子。本文系统介绍Blazor单页应用的路由机制,涵盖基础配置、路由参数、编程式导航及高级功能。通过@page指令定义路由,支持参数约束、可选参数与通配符捕获,结合NavigationManager实现页面跳转与参数传递,并演示用户管理、产品展示等典型场景,全面掌握Blazor路由从入门到实战的完整方案。
36 6
|
7月前
|
Shell 网络安全 C#
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
232 4
|
5月前
|
缓存 开发框架 .NET
一个功能丰富的 .NET 工具库 XiHan.Framework.Utils
XiHan.Framework.Utils 是一个功能全面的 .NET 工具库,包含字符串处理、集合扩展、加密解密、分布式 ID、文件操作、缓存、线程、国际化等模块。设计上注重高内聚、低耦合,适用于各类 .NET 应用开发。支持 AES 加密、树形结构转换、分页过滤、日志输出等功能,提供简单易用的 API。可通过 NuGet 快速安装,源码开放,采用 MIT 协议。
207 56
|
10月前
|
XML C# 数据格式
一个.NET开源、免费、功能强大的 PDF 处理工具
一个.NET开源、免费、功能强大的 PDF 处理工具
288 8
|
10月前
|
网络协议 C#
基于.NET WinForm开发的一款硬件及协议通讯工具
基于.NET WinForm开发的一款硬件及协议通讯工具
109 7
|
10月前
|
C# UED
一个.NET开源、易于使用的屏幕录制工具
一个.NET开源、易于使用的屏幕录制工具
125 6
|
10月前
|
Web App开发 C# Windows
一款.NET开源的Windows资源管理器标签页工具
一款.NET开源的Windows资源管理器标签页工具
135 5
|
11月前
|
JSON 算法 安全
JWT Bearer 认证在 .NET Core 中的应用
【10月更文挑战第30天】JWT(JSON Web Token)是一种开放标准,用于在各方之间安全传输信息。它由头部、载荷和签名三部分组成,用于在用户和服务器之间传递声明。JWT Bearer 认证是一种基于令牌的认证方式,客户端在请求头中包含 JWT 令牌,服务器验证令牌的有效性后授权用户访问资源。在 .NET Core 中,通过安装 `Microsoft.AspNetCore.Authentication.JwtBearer` 包并配置认证服务,可以实现 JWT Bearer 认证。具体步骤包括安装 NuGet 包、配置认证服务、启用认证中间件、生成 JWT 令牌以及在控制器中使用认证信息
420 2
|
存储 数据可视化 开发工具
2款.NET开源且免费的Git可视化管理工具
2款.NET开源且免费的Git可视化管理工具
193 1
|
11月前
|
机器学习/深度学习 文字识别 并行计算
一款.NET开源的屏幕实时翻译工具
一款.NET开源的屏幕实时翻译工具
228 0