ASP.Net Form-based Authentication for SharePoint

ASP.Net Form-based Authentication for SharePoint


Within the framework of developing a website using SharePoint 2013 located in Azure as a platform, it would be required to generate an alternative login for the SharePoint users.

This new login, should let the registred users to access restricted content that is not available for anonymous access.


The solution was to create guest user accounts with a registered form, for those who have access to the content restricted for the anonymous user.

Autenthication by ASP.NET (Forms Based Authentication) was included to the solution, for “guest” registered users and for Company users and content administrators  SharePoint 2013 authentication was used. administradores de contenido.

A sing in Popup was programed that contained the following options:

  • Sign in as a SharePoint user
  • Sign in as guest user.
  • Forgot my password
  • Register

An exclusive table was implemented in order to store the metadata of the user’s obtained from the register form and to separate it from the content automatically generated by FBA to administrate the user’s information.


ASP.Net Form-based Authentication for SharePoint



En el marco del desarrollo de un Portal Web utilizando SharePoint 2013 alojado en Azure como plataforma, se requería de un login alternativo a los usuarios SharePoint.

Este nuevo login, debía ser para que los usuarios registrados puedan acceder a contenido restringido que no está disponible para el acceso anónimo.


Se buscó una alternativa para la creación de cuentas de usuarios invitados meidante un formulario de registro, quienes tienen acceso a contenido restringido al usuario anónimo.

Se integró a la solución la Autenticación por Formularios ASP.NET (Forms Based Authentication)  para usuarios  registrados “invitados” y autenticación de SharePoint 2013 para usuarios de la Empresa administradores de contenido.

Se configuró un Popup de Inicio de sesión con la siguientes opciones:

  • Iniciar sesión como usuario SharePoint
  • Iniciar sesión como usuario invitado
  • Olvidé mi contraseña
  • Registrarse

Se implementó una tabla exclusiva para alojar la metadata de usuarios obtenida del formulario de registro, separada de las tablas generadasa automáticamente por FBA para la administración de los usuarios.

Share This