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

前 言

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

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

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

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

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

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

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

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

  执行完毕,效果如下图:

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

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

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

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

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

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

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

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

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

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

  创建完成,如下图:

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

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

总 结

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

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-25 02:18:00

SharePoint 2013 表单认证使用ASP.Net配置工具添加用户的相关文章

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

前 言 上面一篇博客,我们了解到怎样为SharePoint 2013配置表单身份认证.可是加入用户是一个麻烦事儿:事实上,我们还能够用Asp.Net的配置工具,为SharePoint 2013加入表单用户,以下让我们简介下.怎样操作. 打开Visual Studio.新建项目,选择Asp.net web application类型.例如以下图: 点击OK,进入选择模板页面.例如以下图: 创建完成,双击打开web.config,例如以下图: 加入数据库连接串,连接的是我们表单认证的数据库,不要写错

SharePoint 2013 基于数据库的表单认证FBA,并添加注册界面

分三块: 1.配置  2.数据库添加用户 3.创建注册的页面 大纲  见黄色高亮处 1 先参考:   把配置文件弄好 http://www.cnblogs.com/jianyus/p/4617548.html SharePoint 2013 配置基于表单的身份认证 前 言 这里简单介绍一下为SharePoint 2013 配置基于表单的身份认证,简单的说,就是用Net提供的工具创建数据库,然后配置SharePoint 管理中心.STS服务.Web应用程序的三处web.config即可.下面,让我

Form authentication(表单认证)问题

前言 最近在做ASP.NET MVC中表单认证时出了一些问题,特此记录. 问题 进行表单认证时,在 PostAuthenticateRequest 事件中从Cookie值中解密票据.如下: protected void Application_PostAuthenticateRequest(Object sender, EventArgs e) { var authCookie = Request.Cookies[FormsAuthentication.FormsCookieName]; if

Sharepoint创建表单权限叠加

根据用户需求,创建表单,要求是用户可以填表并提交表单,而且提交后只能看到和修改自己的记录.而管理员或者授权人员可以查看到所有记录. 在sharepoint 2007 server上的实现 首先创建一个sharepoint site: https://portal.xxx.com/ 建好后,点右上角,Site Actions -> Create -> Custom List,建好后,进入刚建的List,如test1,然后点Settings -> Create Column 将Column一

springsecurity表单认证

1.登录 创建 SecurityConfig 配置类 继承 SecurityConfig 重写 configure方法 http.formLogin() 启用表单登录 http.loginPage("/authentication/require") 当请求需要身份认证时,默认跳转的url,就是登录页面 http.loginProcessingUrl("/authentication/form")默认的用户名密码登录请求处理url,form表单action的url

Spring Security应用开发(05)自定义表单认证

Spring Security自动产生的登录页面非常简陋,但是Spring Security提供了丰富的自定义功能. 1.1.1. 密码摘要处理 数据库中的密码字段可以使用SHA摘要算法处理后再保存,而不是以明文保存. mysql> select * from users; +----------+----------+---------+ | username | password | enabled | +----------+----------+---------+ | lisi | 1

Dynamics CRM 2013 SP1 客户表单界面上联系人subgrid上的添加现有联系人按钮缺失

CRM2013打了SP1的同学会发现一个问题,客户关联联系人的1:N关系,在表单subgrid中添加联系人时,只能新建而无法添加现有联系人,而这个现象在之前的版本中是没有的. 我们通过工具ribbonworkbench打开联系人,在subgrid栏右击add existing按钮,选择customise command 在command中找到display rules,点开会看到有6个规则 里面有一条NotOnAccountForm的规则,里面就限定了不在客户界面显示的规则,把这个规则移除就OK

Django 中的Form表单认证

一.Form表单 ? 1.1 Form的几个功能 验证用户数据(显示错误信息) 初始化页面显示内容 HTML Form提交保留上次提交数据 生成HTML标签 ? 1.2 创建表单类Form 1. 创建的类必须继承类:forms.Form 2. 字段名必须与前端表单中的名称一致(完全一样) 3. Field类是所有其他类的基类 #!/usr/bin/env python # -*- coding:utf-8 -*- import re from django import forms from d

01.Spring Security初识,表单认证

初识spring security <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.securi