Microsoft.Bot.Connector.JwtTokenExtractor Class Reference

Public Member Functions

 JwtTokenExtractor (TokenValidationParameters tokenValidationParameters, string metadataUrl)
 
string GetAppIdFromClaimsIdentity (ClaimsIdentity identity)
 
string GetAppIdFromEmulatorClaimsIdentity (ClaimsIdentity identity)
 
async Task< ClaimsIdentity > GetIdentityAsync (HttpRequestMessage request)
 
async Task< ClaimsIdentity > GetIdentityAsync (string authorizationHeader)
 
async Task< ClaimsIdentity > GetIdentityAsync (string scheme, string parameter)
 

Detailed Description

Definition at line 24 of file JwtTokenExtractor.cs.

Constructor & Destructor Documentation

Microsoft.Bot.Connector.JwtTokenExtractor.JwtTokenExtractor ( TokenValidationParameters  tokenValidationParameters,
string  metadataUrl 
)
inline

Definition at line 42 of file JwtTokenExtractor.cs.

Member Function Documentation

string Microsoft.Bot.Connector.JwtTokenExtractor.GetAppIdFromClaimsIdentity ( ClaimsIdentity  identity)
inline

Definition at line 116 of file JwtTokenExtractor.cs.

string Microsoft.Bot.Connector.JwtTokenExtractor.GetAppIdFromEmulatorClaimsIdentity ( ClaimsIdentity  identity)
inline

Definition at line 125 of file JwtTokenExtractor.cs.

async Task<ClaimsIdentity> Microsoft.Bot.Connector.JwtTokenExtractor.GetIdentityAsync ( HttpRequestMessage  request)
inline

Definition at line 58 of file JwtTokenExtractor.cs.

async Task<ClaimsIdentity> Microsoft.Bot.Connector.JwtTokenExtractor.GetIdentityAsync ( string  authorizationHeader)
inline

Definition at line 65 of file JwtTokenExtractor.cs.

async Task<ClaimsIdentity> Microsoft.Bot.Connector.JwtTokenExtractor.GetIdentityAsync ( string  scheme,
string  parameter 
)
inline

Definition at line 76 of file JwtTokenExtractor.cs.


The documentation for this class was generated from the following file: