C# Class SPCalendarRecurrenceExpander.CSharpExample.SharePointContextToken

A JsonWebSecurityToken generated by SharePoint to authenticate to a 3rd party application and allow callbacks using a refresh token
Inheritance: JsonWebSecurityToken
显示文件 Open project: ronnieholm/SPCalendarRecurrenceExpander Class Usage Examples

Public Methods

Method Description
Create ( JsonWebSecurityToken contextToken ) : SharePointContextToken
SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims ) : Microsoft.IdentityModel
SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims, System.IdentityModel.Tokens.SecurityToken issuerToken, JsonWebSecurityToken actorToken ) : Microsoft.IdentityModel
SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims, System.IdentityModel.Tokens.SigningCredentials signingCredentials ) : Microsoft.IdentityModel

Private Methods

Method Description
GetClaimValue ( JsonWebSecurityToken token, string claimType ) : string

Method Details

Create() public static method

public static Create ( JsonWebSecurityToken contextToken ) : SharePointContextToken
contextToken JsonWebSecurityToken
return SharePointContextToken

SharePointContextToken() public method

public SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims ) : Microsoft.IdentityModel
issuer string
audience string
validFrom System.DateTime
validTo System.DateTime
claims IEnumerable
return Microsoft.IdentityModel

SharePointContextToken() public method

public SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims, System.IdentityModel.Tokens.SecurityToken issuerToken, JsonWebSecurityToken actorToken ) : Microsoft.IdentityModel
issuer string
audience string
validFrom System.DateTime
validTo System.DateTime
claims IEnumerable
issuerToken System.IdentityModel.Tokens.SecurityToken
actorToken JsonWebSecurityToken
return Microsoft.IdentityModel

SharePointContextToken() public method

public SharePointContextToken ( string issuer, string audience, System.DateTime validFrom, System.DateTime validTo, IEnumerable claims, System.IdentityModel.Tokens.SigningCredentials signingCredentials ) : Microsoft.IdentityModel
issuer string
audience string
validFrom System.DateTime
validTo System.DateTime
claims IEnumerable
signingCredentials System.IdentityModel.Tokens.SigningCredentials
return Microsoft.IdentityModel