This repository has been archived by the owner. It is now read-only.
[DEPRECATED] Auth0 Claims Provider for SharePoint 2010 / 2013
C# ASP Gherkin
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.nuget
Auth0.ClaimsProvider
.gitignore
Auth0.Sharepoint.ClaimsProvider.sln
README.md
Settings.StyleCop

README.md

Deprecated

This repository has been deprecated. Please refer to the following repository for everything SharePoint related: https://github.com/auth0/auth0-sharepoint

Auth0 Claims Provider for SharePoint 2010 / 2013

Prerequisites

  • SharePoint solution development tools for Visual Studio 2010
  • Windows Identity Foundation | download
  • NuGet Package Manager | download
  • ILMerge v2 | download

Installation

  1. Open solution and enable "NuGet Package Restore"
  2. Compile solution
  3. Right click on project -> Package (that will generate a .wsp file)
  4. Open a SharePoint Powershell session to install and deploy the solution:
Add-SPSolution -LiteralPath "<path to .wsp file>"
Install-SPSolution -Identity auth0.claimsprovider.wsp -GACDeployment

Configuration

  1. When enable Auth0 for the SharePoint application, make sure that "Client ID" (http://schemas.auth0.com/clientID) and "Connection" (http://schemas.auth0.com/connection) claims are part of the list of required claims
  2. Associate Auth0 (SP Trusted Identity Token Issuer) with our Claims Provider:
Set-SPTrustedIdentityTokenIssuer -identity Auth0 -ClaimProvider "Auth0FederatedUsers"
  1. Go to Central Admin -> Security
    1. Under General Security section, click on "Configure Auth0 Claims Provider"
    2. Set the required configuration parameters (like domain, client ID, client secret and identifier user field)

Documentation

For more information about auth0 visit our documentation page.

License

This SharePoint feature is MIT licensed. http://schemas.auth0.com/clientID