1351 lines
60 KiB
XML
1351 lines
60 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Intuit.Ipp.OAuth2PlatformClient</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle">
|
|
<summary>
|
|
Enum class for AuthenticationStyle
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest">
|
|
<summary>
|
|
Helper class fo creating Authorize url
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.#ctor(System.Uri)">
|
|
<summary>
|
|
Maps authorize endpoint
|
|
</summary>
|
|
<param name="authorizeEndpoint"></param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.#ctor(System.String)">
|
|
<summary>
|
|
Maps authorize endpoint
|
|
</summary>
|
|
<param name="authorizeEndpoint"></param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest.Create(System.Collections.Generic.IDictionary{System.String,System.String})">
|
|
<summary>
|
|
Formats values to the required url format
|
|
</summary>
|
|
<param name="values">values</param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions">
|
|
<summary>
|
|
Extension class for AuthorizeRequest
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.Create(Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest,System.Object)">
|
|
<summary>
|
|
Create Authorize request
|
|
</summary>
|
|
<param name="request">request</param>
|
|
<param name="values">values</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.CreateAuthorizeUrl(Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequest,System.String,System.String,System.String,System.String,System.String,System.Object)">
|
|
<summary>
|
|
Create Authorize Url
|
|
</summary>
|
|
<param name="request">request</param>
|
|
<param name="clientId">clientId</param>
|
|
<param name="responseType">responseType</param>
|
|
<param name="scope">scope</param>
|
|
<param name="redirectUri">redirectUri</param>
|
|
<param name="state">state</param>
|
|
<param name="extra">extra</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.ObjectToDictionary(System.Object)">
|
|
<summary>
|
|
Helper class to map values to Dictionary
|
|
</summary>
|
|
<param name="values"></param>
|
|
<returns>dictionary</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeRequestExtensions.Merge(System.Collections.Generic.Dictionary{System.String,System.String},System.Collections.Generic.Dictionary{System.String,System.String})">
|
|
<summary>
|
|
Helper class to map values to Dictionary
|
|
</summary>
|
|
<param name="explicitValues"></param>
|
|
<param name="additionalValues"></param>
|
|
<returns>dictionary</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.AuthorizeResponse">
|
|
<summary>
|
|
AuthorizeResponse Class to map response from Authroize call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeResponse.#ctor(System.String)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="raw"></param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.AuthorizeResponse.TryGet(System.String)">
|
|
<summary>
|
|
Decodes url
|
|
</summary>
|
|
<param name="type"></param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient">
|
|
<summary>
|
|
Discovery Client ot get details from Discovery Url
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.GetAsync(System.String)">
|
|
<summary>
|
|
GetAsync call for Discovery Url
|
|
</summary>
|
|
<param name="authority">authority</param>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient._client">
|
|
<summary>
|
|
HttpClient
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Authority">
|
|
<summary>
|
|
Authority
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Url">
|
|
<summary>
|
|
Url
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Policy">
|
|
<summary>
|
|
Policy
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Timeout">
|
|
<summary>
|
|
Timeout
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.#ctor(System.String,System.Net.Http.HttpMessageHandler)">
|
|
<summary>
|
|
DiscoveryClient Method to call discoery url
|
|
</summary>
|
|
<param name="authority">authority</param>
|
|
<param name="innerHandler">innerHandler</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.#ctor(Intuit.Ipp.OAuth2PlatformClient.Helpers.AppEnvironment)">
|
|
<summary>
|
|
DiscoveryClient constructor which takes in app environment
|
|
</summary>
|
|
<param name="appEnvironment">app Environment</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.#ctor(System.String)">
|
|
<summary>
|
|
DiscoveryClient constructor which takes in string discovery Url
|
|
</summary>
|
|
<param name="discoveryUrl">authority</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.GetAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
GetAsync call for Discovery
|
|
</summary>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task for Discoverresponse</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryClient.Get(System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get call for Discovery Document synchronous
|
|
</summary>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy">
|
|
<summary>
|
|
Validates Discovery doc values
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy.SetAuthority(System.String)">
|
|
<summary>
|
|
Sets the discovery authority if not present in application configuration
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy.RequireHttps">
|
|
<summary>
|
|
Specifies if HTTPS is enforced on all endpoints. Defaults to true.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy.ValidateIssuerName">
|
|
<summary>
|
|
Specifies if the issuer name is checked to be identical to the authority. Defaults to true.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse">
|
|
<summary>
|
|
DiscoveryResponse class to handle response from Discovery call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.String,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
|
|
<summary>
|
|
Handles success raw response from Token api call
|
|
</summary>
|
|
<param name="raw">raw</param>
|
|
<param name="policy">policy</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.Net.HttpStatusCode,System.String)">
|
|
<summary>
|
|
Handles exception response from Token api call
|
|
</summary>
|
|
<param name="statusCode">statusCode</param>
|
|
<param name="reason">reason</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.#ctor(System.Exception,System.String)">
|
|
<summary>
|
|
Handles exception response from Token api call
|
|
</summary>
|
|
<param name="exception">exception</param>
|
|
<param name="errorMessage">errorMessage</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.Issuer">
|
|
<summary>
|
|
Strongly typed getters
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.TryGetValue(System.String)">
|
|
<summary>
|
|
Generic getters
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.Validate(Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
|
|
<summary>
|
|
Validates Discovery policy
|
|
</summary>
|
|
<param name="policy">policy</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.ValidateIssuerName(System.String,System.String)">
|
|
<summary>
|
|
Validates Issuer Name
|
|
</summary>
|
|
<param name="issuer">issuer</param>
|
|
<param name="authority">authority</param>
|
|
<returns>bool</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryResponse.ValidateEndpoints(Newtonsoft.Json.Linq.JObject,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
|
|
<summary>
|
|
Validates Endpoints
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<param name="policy">policy</param>
|
|
<returns>bool</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions">
|
|
<summary>
|
|
Json Object extension
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.ToClaims(Newtonsoft.Json.Linq.JObject)">
|
|
<summary>
|
|
Converts Json object to Claims
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<returns>IEnumerable Claim</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetValue(Newtonsoft.Json.Linq.JObject,System.String)">
|
|
<summary>
|
|
Helper for Json object
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<param name="name">name</param>
|
|
<returns>JToken</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetString(Newtonsoft.Json.Linq.JObject,System.String)">
|
|
<summary>
|
|
Helper for Json object
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<param name="name">name</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetBoolean(Newtonsoft.Json.Linq.JObject,System.String)">
|
|
<summary>
|
|
Helper for Json object
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<param name="name">name</param>
|
|
<returns>bool</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JObjectExtensions.TryGetStringArray(Newtonsoft.Json.Linq.JObject,System.String)">
|
|
<summary>
|
|
Helper for Json object
|
|
</summary>
|
|
<param name="json">json</param>
|
|
<param name="name">name</param>
|
|
<returns>IEnumerable string</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client">
|
|
<summary>
|
|
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.ClientID">
|
|
<summary>
|
|
ClientId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.ClientSecret">
|
|
<summary>
|
|
ClientSecret
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.RedirectURI">
|
|
<summary>
|
|
RedirectUri
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.DiscoveryDoc">
|
|
<summary>
|
|
DiscoveryDoc
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.ApplicationEnvironment">
|
|
<summary>
|
|
AppEnvironment
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.CSRFToken">
|
|
<summary>
|
|
CSRFToken
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.DiscoveryUrl">
|
|
<summary>
|
|
DiscoveryUrl
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.#ctor(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
OAuth2Client constructor
|
|
</summary>
|
|
<param name="clientID"></param>
|
|
<param name="clientSecret"></param>
|
|
<param name="redirectURI"></param>
|
|
<param name="environment">This can either be sandbox, production or an actual discovery url</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GetDiscoveryDoc">
|
|
<summary>
|
|
Gets Discovery Doc
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GetAuthorizationURL(System.Collections.Generic.List{Intuit.Ipp.OAuth2PlatformClient.OidcScopes},System.String)">
|
|
<summary>
|
|
Get Authorization Url
|
|
</summary>
|
|
<param name="scopes"></param>
|
|
<param name="CSRFToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GetAuthorizationURL(System.Collections.Generic.List{Intuit.Ipp.OAuth2PlatformClient.OidcScopes})">
|
|
<summary>
|
|
Get Authorization Url
|
|
</summary>
|
|
<param name="scopes"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GetBearerTokenAsync(System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Gets Bearer token from Authorization code
|
|
</summary>
|
|
<param name="code"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.RefreshTokenAsync(System.String,System.Object,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Refreshes access token to get new access token
|
|
</summary>
|
|
<param name="refreshToken"></param>
|
|
<param name="extra"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.RevokeTokenAsync(System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Revoke token using either access or refresh token
|
|
</summary>
|
|
<param name="accessOrRefreshToken"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GetUserInfoAsync(System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Get User Info
|
|
</summary>
|
|
<param name="accessToken"></param>
|
|
<param name="cancellationToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.ValidateIDTokenAsync(System.String)">
|
|
<summary>
|
|
Validates ID token
|
|
</summary>
|
|
<param name="idToken"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.OAuth2Client.GenerateCSRFToken">
|
|
<summary>
|
|
Generate random CSRF token
|
|
</summary>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler">
|
|
<summary>
|
|
RefreshTokenHandler Class
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.AccessToken">
|
|
<summary>
|
|
Gets the current access token
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.RefreshToken">
|
|
<summary>
|
|
Gets the current refresh token
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.#ctor(System.String,System.String,System.String,System.String,System.String,System.Net.Http.HttpMessageHandler)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="tokenEndpoint">tokenEndpoint</param>
|
|
<param name="clientId">clientId</param>
|
|
<param name="clientSecret">clientSecret</param>
|
|
<param name="refreshToken">refreshToken</param>
|
|
<param name="accessToken">accessToken</param>
|
|
<param name="innerHandler">innerHandler</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.#ctor(Intuit.Ipp.OAuth2PlatformClient.TokenClient,System.String,System.String,System.Net.Http.HttpMessageHandler)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="refreshToken">refreshToken</param>
|
|
<param name="accessToken">accessToken</param>
|
|
<param name="innerHandler">innerHandler</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.ClientId">
|
|
<summary>
|
|
ClientId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.ClientSecret">
|
|
<summary>
|
|
ClientSecret
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.Address">
|
|
<summary>
|
|
Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.AuthenticationStyle">
|
|
<summary>
|
|
AuthenticationStyle
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.SendAsync(System.Net.Http.HttpRequestMessage,System.Threading.CancellationToken)">
|
|
<summary>
|
|
Override methos for SendAsync
|
|
</summary>
|
|
<param name="request">request</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of HttpResponseMessage</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.Dispose(System.Boolean)">
|
|
<summary>
|
|
Dispose method
|
|
</summary>
|
|
<param name="disposing">disposing</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.RefreshTokensAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
RefreshTokeAsync call
|
|
</summary>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of bool</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.RefreshTokenHandler.GetAccessTokenAsync(System.Threading.CancellationToken)">
|
|
<summary>
|
|
GetAccessTokeAsync call
|
|
</summary>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of string</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.ResponseErrorType">
|
|
<summary>
|
|
Enum for Response Error
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenClient">
|
|
<summary>
|
|
TokenClient Class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.Net.Http.HttpMessageHandler)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
<param name="innerHttpMessageHandler">innerHttpMessageHandler</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.String,System.String,Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
<param name="clientId">clientId</param>
|
|
<param name="clientSecret">clientSecret</param>
|
|
<param name="style">style</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.#ctor(System.String,System.String,System.String,System.Net.Http.HttpMessageHandler,Intuit.Ipp.OAuth2PlatformClient.AuthenticationStyle)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
<param name="clientId">clientId</param>
|
|
<param name="clientSecret">clientSecret</param>
|
|
<param name="innerHttpMessageHandler">innerHttpMessageHandler</param>
|
|
<param name="style"></param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.ClientId">
|
|
<summary>
|
|
ClientId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.ClientSecret">
|
|
<summary>
|
|
ClientSecret
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Address">
|
|
<summary>
|
|
Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.AuthenticationStyle">
|
|
<summary>
|
|
AuthenticationStyle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Timeout">
|
|
<summary>
|
|
TimeOut
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.RequestAsync(System.Collections.Generic.IDictionary{System.String,System.String},System.Threading.CancellationToken)">
|
|
<summary>
|
|
RequestAsync call
|
|
</summary>
|
|
<param name="form">form</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>task of TokenResponse</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Dispose">
|
|
<summary>
|
|
Dispose call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClient.Dispose(System.Boolean)">
|
|
<summary>
|
|
Virtual Dispose call
|
|
</summary>
|
|
<param name="disposing"></param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenClientExtensions">
|
|
<summary>
|
|
TokenClientExtensions class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClientExtensions.RequestTokenFromCodeAsync(Intuit.Ipp.OAuth2PlatformClient.TokenClient,System.String,System.String,System.String,System.Object,System.Threading.CancellationToken)">
|
|
<summary>
|
|
RequestTokenFromCodeAsync call
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="code">code</param>
|
|
<param name="redirectUri">redirectUri</param>
|
|
<param name="codeVerifier">codeVerifier</param>
|
|
<param name="extra">extra</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>task of TokenResponse</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClientExtensions.RequestRefreshTokenAsync(Intuit.Ipp.OAuth2PlatformClient.TokenClient,System.String,System.Object,System.Threading.CancellationToken)">
|
|
<summary>
|
|
RequestRefreshTokenAsync call
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="refreshToken">refreshToken</param>
|
|
<param name="extra">extra</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>task of TokenResponse</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClientExtensions.Merge(Intuit.Ipp.OAuth2PlatformClient.TokenClient,System.Collections.Generic.Dictionary{System.String,System.String},System.Object)">
|
|
<summary>
|
|
Merge call
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="explicitValues">explicitValues</param>
|
|
<param name="extra">extra</param>
|
|
<returns>Dictionary</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenClientExtensions.ObjectToDictionary(System.Object)">
|
|
<summary>
|
|
ObjectToDictionary call
|
|
</summary>
|
|
<param name="values">values</param>
|
|
<returns>Dictionary</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenResponse">
|
|
<summary>
|
|
TokenResponse class to map response from Token call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.String)">
|
|
<summary>
|
|
Handles success raw response from Token api call
|
|
</summary>
|
|
<param name="raw">raw</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.Exception)">
|
|
<summary>
|
|
Handles exception response from Token api call
|
|
</summary>
|
|
<param name="exception">exception</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.#ctor(System.Net.HttpStatusCode,System.String)">
|
|
<summary>
|
|
Handles exception response from Token api call
|
|
</summary>
|
|
<param name="statusCode">statusCode</param>
|
|
<param name="reason">reason</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.AccessTokenExpiresIn">
|
|
<summary>
|
|
Returns Access Token expiry value
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.RefreshTokenExpiresIn">
|
|
<summary>
|
|
Returns RefreshToken Expiry Value
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.Error">
|
|
<summary>
|
|
Handles error
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenResponse.TryGet(System.String)">
|
|
<summary>
|
|
Helper to get Name
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonToken">
|
|
<summary>
|
|
JsonToken Class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient">
|
|
<summary>
|
|
TokenRevocationClient Class
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Client">
|
|
<summary>
|
|
Client
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Address">
|
|
<summary>
|
|
Address
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.AuthenticationStyle">
|
|
<summary>
|
|
AuthenticationStyle
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.ClientId">
|
|
<summary>
|
|
ClientId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.ClientSecret">
|
|
<summary>
|
|
ClientSecret
|
|
</summary>
|
|
</member>
|
|
<!-- Badly formed XML comment ignored for member "M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.#ctor(System.String,System.String,System.String,System.Net.Http.HttpMessageHandler)" -->
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.Timeout">
|
|
<summary>
|
|
Timeout
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient.RevokeAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest,System.Threading.CancellationToken)">
|
|
<summary>
|
|
RevokeAsync
|
|
</summary>
|
|
<param name="request">request</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of TokenRevocationResponse</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions">
|
|
<summary>
|
|
Extension Class for TokenRevocationClient
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions.RevokeAccessTokenAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient,System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
RevokeAccessTokenAsync
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="token">token</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of TokenRevocationResponse</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClientExtensions.RevokeRefreshTokenAsync(Intuit.Ipp.OAuth2PlatformClient.TokenRevocationClient,System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
RevokeRefreshTokenAsync
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="token">token</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of TokenRevocationResponse</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest">
|
|
<summary>
|
|
TokenRevocationRequest Class
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.Token">
|
|
<summary>
|
|
Token
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.ClientId">
|
|
<summary>
|
|
ClientId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.ClientSecret">
|
|
<summary>
|
|
ClientSecret
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationRequest.#ctor">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse">
|
|
<summary>
|
|
TokenRevocationResponse to handle response from Token Revoke call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor">
|
|
<summary>
|
|
Handles successful raw response from Token Revoke api call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.String)">
|
|
<summary>
|
|
Handles successful raw response from Token Revoke api call
|
|
</summary>
|
|
<param name="raw">raw</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.Net.HttpStatusCode,System.String)">
|
|
<summary>
|
|
Handles exception response from Token Revoke api call
|
|
</summary>
|
|
<param name="statusCode">statusCode</param>
|
|
<param name="reason">reason</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.#ctor(System.Exception)">
|
|
<summary>
|
|
Handles exception response from UserInfo api call
|
|
</summary>
|
|
<param name="exception">exception</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.TokenRevocationResponse.Error">
|
|
<summary>
|
|
Handles Error
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient">
|
|
<summary>
|
|
UserInfoClient class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.#ctor(System.String)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.#ctor(System.String,System.Net.Http.HttpMessageHandler)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="endpoint">endpoint</param>
|
|
<param name="innerHttpMessageHandler">innerHttpMessageHandler</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.Timeout">
|
|
<summary>
|
|
Timeout
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoClient.GetAsync(System.String,System.Threading.CancellationToken)">
|
|
<summary>
|
|
GetAsync
|
|
</summary>
|
|
<param name="token">token</param>
|
|
<param name="cancellationToken">cancellationToken</param>
|
|
<returns>Task of UserInfoResponse</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse">
|
|
<summary>
|
|
UserInfoResponse Class to map response from UserInfo call
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.String)">
|
|
<summary>
|
|
Handles successful raw response from UserInfo api call
|
|
</summary>
|
|
<param name="raw">raw</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.Net.HttpStatusCode,System.String)">
|
|
<summary>
|
|
Handles exception response from UserInfo api call
|
|
</summary>
|
|
<param name="statusCode">statusCode</param>
|
|
<param name="reason">reason</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.UserInfoResponse.#ctor(System.Exception)">
|
|
<summary>
|
|
UserInfoResponse
|
|
</summary>
|
|
<param name="exception">exception</param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.NamespaceDoc">
|
|
<summary>
|
|
Intuit.Ipp.OAuth2PlatformClient has OAuth2 specific client lib with helper classes for different calls related to getting tokens and managing them.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.Helpers.StringValueAttribute">
|
|
<summary>
|
|
This attribute is used to represent a string value
|
|
for a value in an enum.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.Helpers.StringValueAttribute.StringValue">
|
|
<summary>
|
|
Holds the stringvalue for a value in an enum.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.Helpers.StringValueAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Constructor used to init a StringValue Attribute
|
|
</summary>
|
|
<param name="value"></param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.Helpers.AppEnvironment">
|
|
<summary>
|
|
AppEnvironment enum
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.Base64Url">
|
|
<summary>
|
|
Helper class for Base64 Url conversions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.Base64Url.Encode(System.Byte[])">
|
|
<summary>
|
|
Encodes byte array to Base 64 string
|
|
</summary>
|
|
<param name="arg">arg</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.Base64Url.Decode(System.String)">
|
|
<summary>
|
|
Converts from Base 64 string to byte array
|
|
</summary>
|
|
<param name="arg">arg</param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom">
|
|
<summary>
|
|
A class that mimics the standard Random class in the .NET Framework - but uses a random number generator internally.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.CreateRandomKey(System.Int32)">
|
|
<summary>
|
|
Create Random keys bytes
|
|
</summary>
|
|
<param name="length">lenth</param>
|
|
<returns>byte array</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.CreateRandomKeyString(System.Int32)">
|
|
<summary>
|
|
Create Random key string
|
|
</summary>
|
|
<param name="length">length</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.CreateUniqueId(System.Int32)">
|
|
<summary>
|
|
Create Unique Id
|
|
</summary>
|
|
<param name="length"></param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.ByteArrayToString(System.Byte[])">
|
|
<summary>
|
|
Convert Byte array to string
|
|
</summary>
|
|
<param name="ba">byte array</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.#ctor(System.Int32)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom"/> class.
|
|
</summary>
|
|
<param name="ignoredSeed">seed (ignored)</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next">
|
|
<summary>
|
|
Returns a nonnegative random number.
|
|
</summary>
|
|
<returns>
|
|
A 32-bit signed integer greater than or equal to zero and less than <see cref="F:System.Int32.MaxValue"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next(System.Int32)">
|
|
<summary>
|
|
Returns a nonnegative random number less than the specified maximum.
|
|
</summary>
|
|
<param name="maxValue">The exclusive upper bound of the random number to be generated. <paramref name="maxValue"/> must be greater than or equal to zero.</param>
|
|
<returns>
|
|
A 32-bit signed integer greater than or equal to zero, and less than <paramref name="maxValue"/>; that is, the range of return values ordinarily includes zero but not <paramref name="maxValue"/>. However, if <paramref name="maxValue"/> equals zero, <paramref name="maxValue"/> is returned.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="maxValue"/> is less than zero.
|
|
</exception>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.Next(System.Int32,System.Int32)">
|
|
<summary>
|
|
Returns a random number within a specified range.
|
|
</summary>
|
|
<param name="minValue">The inclusive lower bound of the random number returned.</param>
|
|
<param name="maxValue">The exclusive upper bound of the random number returned. <paramref name="maxValue"/> must be greater than or equal to <paramref name="minValue"/>.</param>
|
|
<returns>
|
|
A 32-bit signed integer greater than or equal to <paramref name="minValue"/> and less than <paramref name="maxValue"/>; that is, the range of return values includes <paramref name="minValue"/> but not <paramref name="maxValue"/>. If <paramref name="minValue"/> equals <paramref name="maxValue"/>, <paramref name="minValue"/> is returned.
|
|
</returns>
|
|
<exception cref="T:System.ArgumentOutOfRangeException">
|
|
<paramref name="minValue"/> is greater than <paramref name="maxValue"/>.
|
|
</exception>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.NextDouble">
|
|
<summary>
|
|
Returns a random number between 0.0 and 1.0.
|
|
</summary>
|
|
<returns>
|
|
A double-precision floating point number greater than or equal to 0.0, and less than 1.0.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.CryptoRandom.NextBytes(System.Byte[])">
|
|
<summary>
|
|
Fills the elements of a specified array of bytes with random numbers.
|
|
</summary>
|
|
<param name="buffer">An array of bytes to contain random numbers.</param>
|
|
<exception cref="T:System.ArgumentNullException">
|
|
<paramref name="buffer"/> is null.
|
|
</exception>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.DiscoveryUrlHelper">
|
|
<summary>
|
|
DiscoveryUrlHelper class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryUrlHelper.IsValidScheme(System.Uri)">
|
|
<summary>
|
|
Validate url scheme
|
|
</summary>
|
|
<param name="url"></param>
|
|
<returns>boolean value</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.DiscoveryUrlHelper.IsSecureScheme(System.Uri,Intuit.Ipp.OAuth2PlatformClient.DiscoveryPolicy)">
|
|
<summary>
|
|
Validate if url scheme is https or not
|
|
</summary>
|
|
<param name="url"></param>
|
|
<param name="policy"></param>
|
|
<returns>boolean value</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions">
|
|
<summary>
|
|
Helper class for Epoch time conversions
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToEpochTime(System.DateTime)">
|
|
<summary>
|
|
Converts the given date value to epoch time.
|
|
</summary>
|
|
<param name="dateTime">dateTime</param>
|
|
<returns>long</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToEpochTime(System.DateTimeOffset)">
|
|
<summary>
|
|
Converts the given date value to epoch time.
|
|
</summary>
|
|
<param name="dateTime">dateTime Offset value</param>
|
|
<returns>long</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToDateTimeFromEpoch(System.Int64)">
|
|
<summary>
|
|
Converts the given epoch time to a <see cref="T:System.DateTime"/> with <see cref="F:System.DateTimeKind.Utc"/> kind.
|
|
</summary>
|
|
<param name="intDate"></param>
|
|
<returns>DateTime</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.EpochTimeExtensions.ToDateTimeOffsetFromEpoch(System.Int64)">
|
|
<summary>
|
|
Converts the given epoch time to a UTC <see cref="T:System.DateTimeOffset"/>.
|
|
</summary>
|
|
<param name="intDate"></param>
|
|
<returns>DateTimeOffset</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.IdTokenHeader">
|
|
<summary>
|
|
Helper class for Identity Token Header
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenHeader.Kid">
|
|
<summary>
|
|
kid
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenHeader.Alg">
|
|
<summary>
|
|
alg
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes">
|
|
<summary>
|
|
Helper class for Identity Token Claims
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Sub">
|
|
<summary>
|
|
sub
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Aud">
|
|
<summary>
|
|
aud
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.RealmId">
|
|
<summary>
|
|
realmId
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Auth_time">
|
|
<summary>
|
|
auth_time
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Iss">
|
|
<summary>
|
|
iss
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Exp">
|
|
<summary>
|
|
exp
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.IdTokenJWTClaimTypes.Iat">
|
|
<summary>
|
|
iat
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants">
|
|
<summary>
|
|
Open id connect constants class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.AuthorizeRequest">
|
|
<summary>
|
|
Authorize request query params
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.AuthorizeErrors">
|
|
<summary>
|
|
AuthorizeErrors class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.AuthorizeResponse">
|
|
<summary>
|
|
AuthorizeResponse class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.TokenRequest">
|
|
<summary>
|
|
TokenRequest class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.TokenErrors">
|
|
<summary>
|
|
TokenErrors class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.TokenResponse">
|
|
<summary>
|
|
TokenResponse class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.TokenTypes">
|
|
<summary>
|
|
TokenTypes class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.GrantTypes">
|
|
<summary>
|
|
GratTypes class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcConstants.Discovery">
|
|
<summary>
|
|
Discovery class
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute">
|
|
<summary>
|
|
This attribute is used to represent a string value
|
|
for a value in an enum.
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute.StringValue">
|
|
<summary>
|
|
Holds the stringvalue for a value in an enum.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringValueAttribute.#ctor(System.String)">
|
|
<summary>
|
|
Constructor used to init a StringValue Attribute
|
|
</summary>
|
|
<param name="value"></param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.OidcScopes">
|
|
<summary>
|
|
OidcScopes enum
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.StringExtensions">
|
|
<summary>
|
|
String extensions class
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.EnsureTrailingSlash(System.String)">
|
|
<summary>
|
|
Ensures trailing slash at the end of the url
|
|
</summary>
|
|
<param name="url">url</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.RemoveTrailingSlash(System.String)">
|
|
<summary>
|
|
Removes trailing slash at the end of the url
|
|
</summary>
|
|
<param name="url">url</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.StringExtensions.GetStringValue(System.Enum)">
|
|
<summary>
|
|
Will get the string value for a given enums value, this will
|
|
only work if you assign the StringValue attribute to
|
|
the items in your enum.
|
|
</summary>
|
|
<param name="value">value</param>
|
|
<returns>string</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.TimeConstantComparer">
|
|
<summary>
|
|
Helper class to do equality checks without leaking timing information
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.TimeConstantComparer.IsEqual(System.String,System.String)">
|
|
<summary>
|
|
Checks two strings for equality without leaking timing information.
|
|
</summary>
|
|
<param name="s1">string 1.</param>
|
|
<param name="s2">string 2.</param>
|
|
<returns>
|
|
<c>true</c> if the specified strings are equal; otherwise, <c>false</c>.
|
|
</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.UserInfo">
|
|
<summary>
|
|
Class for deserializing the UserInfoResponse
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.Address">
|
|
<summary>
|
|
Class for deserializing the Address returned
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebAlgorithmsKeyTypes">
|
|
<summary>
|
|
Constants for JsonWebAlgorithms Key Type
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.OAuth2PlatformClient.JsonWebAlgorithmsKeyTypes.RSA">
|
|
<summary>
|
|
RSA const
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey">
|
|
<summary>
|
|
Represents a Json Web Key as defined in http://tools.ietf.org/html/rfc7517.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.#ctor">
|
|
<summary>
|
|
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.#ctor(System.String)">
|
|
<summary>
|
|
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/> from a json string.
|
|
</summary>
|
|
<param name="json">a string that contains JSON Web Key parameters in JSON format.</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Kty">
|
|
<summary>
|
|
Gets or sets the 'kty' (Key Type)..
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.E">
|
|
<summary>
|
|
Gets or sets the 'e' (RSA - Exponent)..
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Use">
|
|
<summary>
|
|
Gets or sets the 'use' (Public Key Use)..
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Kid">
|
|
<summary>
|
|
Gets or sets the 'kid' (Key ID)..
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.Alg">
|
|
<summary>
|
|
Gets or sets the 'alg' (KeyType)..
|
|
</summary>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.N">
|
|
<summary>
|
|
Gets or sets the 'n' (RSA - Modulus)..
|
|
</summary>
|
|
<remarks> value is formated as: Base64urlEncoding</remarks>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey.KeySize">
|
|
<summary>
|
|
Returns KeySize
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeyParameterNames">
|
|
<summary>
|
|
Names for Json Web Key Values
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet">
|
|
<summary>
|
|
Contains a collection of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKey"/> that can be populated from a json string.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.#ctor">
|
|
<summary>
|
|
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.#ctor(System.String)">
|
|
<summary>
|
|
Initializes an new instance of <see cref="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet"/> from a json string.
|
|
</summary>
|
|
<param name="json">a json string containing values.</param>
|
|
<exception cref="T:System.ArgumentNullException">if 'json' is null or whitespace.</exception>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeySet.Keys">
|
|
<summary>
|
|
Gets the <see cref="T:System.Collections.Generic.IList`1"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.OAuth2PlatformClient.JsonWebKeyExtensions">
|
|
<summary>
|
|
Extension class for Json Wek Key
|
|
</summary>
|
|
</member>
|
|
<member name="T:System.Net.Http.BasicAuthenticationHeaderValue">
|
|
<summary>
|
|
Formatter for Basic Authentication header
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Net.Http.BasicAuthenticationHeaderValue.#ctor(System.String,System.String)">
|
|
<summary>
|
|
Constructor
|
|
</summary>
|
|
<param name="clientId">clientId</param>
|
|
<param name="clientSecret">clientSecret</param>
|
|
</member>
|
|
<member name="T:System.Net.Http.HttpClientExtensions">
|
|
<summary>
|
|
HttpClientExtensions for Headers
|
|
</summary>
|
|
</member>
|
|
<member name="M:System.Net.Http.HttpClientExtensions.SetBasicAuthentication(System.Net.Http.HttpClient,System.String,System.String)">
|
|
<summary>
|
|
Sets Basic Authentication header value
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="clientId">clientId</param>
|
|
<param name="clientSecret">clientSecret</param>
|
|
</member>
|
|
<member name="M:System.Net.Http.HttpClientExtensions.SetToken(System.Net.Http.HttpClient,System.String,System.String)">
|
|
<summary>
|
|
Sets Token value
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="scheme">scheme</param>
|
|
<param name="token">token</param>
|
|
</member>
|
|
<member name="M:System.Net.Http.HttpClientExtensions.SetBearerToken(System.Net.Http.HttpClient,System.String)">
|
|
<summary>
|
|
Sets BearerToken value
|
|
</summary>
|
|
<param name="client">client</param>
|
|
<param name="token">token</param>
|
|
</member>
|
|
</members>
|
|
</doc>
|