236 lines
9.8 KiB
XML
236 lines
9.8 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>Intuit.Ipp.Security</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:Intuit.Ipp.Security.NamespaceDoc">
|
|
<summary>
|
|
Intuit.Ipp.Security consists of classes that are required to set security credentials to connect with
|
|
Intuit services. By default it provides OAuth and user name validators. It can also use other Authorize methods such as SAML, OpenID, etc., to validate Intuit service requests.
|
|
</summary>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.Security.IRequestValidator">
|
|
<summary>
|
|
Interface for request validate
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.IRequestValidator.Authorize(System.Net.WebRequest,System.String)">
|
|
<summary>
|
|
Authorizes the web request.
|
|
</summary>
|
|
<param name="webRequest">The web request.</param>
|
|
<param name="requestBody">The request body.</param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.Security.OAuth2RequestValidator">
|
|
<summary>
|
|
OAuth implementation for Request validate contract.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.OAuth2RequestValidator.AuthorizationHeader">
|
|
<summary>
|
|
The Authorization Header constant.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.OAuth2RequestValidator.oauthSignatureMethod">
|
|
<summary>
|
|
The O auth signature method.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuth2RequestValidator.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuth2RequestValidator"/> class.
|
|
</summary>
|
|
<param name="accessToken">The bearer access token.</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.AccessToken">
|
|
<summary>
|
|
Gets or sets the access token.
|
|
</summary>
|
|
<value>
|
|
The access token.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.AdditionalParameters">
|
|
<summary>
|
|
Gets or sets the additional parameters.
|
|
</summary>
|
|
<value>
|
|
The additional parameters.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuth2RequestValidator.Key">
|
|
<summary>
|
|
Gets or sets the key.
|
|
</summary>
|
|
<value>
|
|
The asymmetric algorithm key.
|
|
</value>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuth2RequestValidator.Authorize(System.Net.WebRequest,System.String)">
|
|
<summary>
|
|
Authorizes the specified request.
|
|
</summary>
|
|
<param name="webRequest">The request.</param>
|
|
<param name="requestBody">The requestBody if form encoded parameters.</param>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.Security.OAuthRequestValidator">
|
|
<summary>
|
|
OAuth implementation for Request validate contract.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.OAuthRequestValidator.AuthorizationHeader">
|
|
<summary>
|
|
The Authorization Header constant.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.OAuthRequestValidator.oauthSignatureMethod">
|
|
<summary>
|
|
The O auth signature method.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.#ctor(System.String,System.String,System.String,System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuthRequestValidator"/> class.
|
|
</summary>
|
|
<param name="accessToken">The access token.</param>
|
|
<param name="accessTokenSecret">The access token secret.</param>
|
|
<param name="consumerKey">The consumer key.</param>
|
|
<param name="consumerSecret">The consumer secret.</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:Intuit.Ipp.Security.OAuthRequestValidator"/> class.
|
|
</summary>
|
|
<param name="applicationToken">The application token.</param>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AccessToken">
|
|
<summary>
|
|
Gets or sets the access token.
|
|
</summary>
|
|
<value>
|
|
The access token.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AccessTokenSecret">
|
|
<summary>
|
|
Gets or sets the access token secret.
|
|
</summary>
|
|
<value>
|
|
The access token secret.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.ConsumerKey">
|
|
<summary>
|
|
Gets or sets the consumer key.
|
|
</summary>
|
|
<value>
|
|
The consumer key.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.ConsumerSecret">
|
|
<summary>
|
|
Gets or sets the consumer secret.
|
|
</summary>
|
|
<value>
|
|
The consumer secret.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.AdditionalParameters">
|
|
<summary>
|
|
Gets or sets the additional parameters.
|
|
</summary>
|
|
<value>
|
|
The additional parameters.
|
|
</value>
|
|
</member>
|
|
<member name="P:Intuit.Ipp.Security.OAuthRequestValidator.Key">
|
|
<summary>
|
|
Gets or sets the key.
|
|
</summary>
|
|
<value>
|
|
The asymmetric algorithm key.
|
|
</value>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.Authorize(System.Net.WebRequest,System.String)">
|
|
<summary>
|
|
Authorizes the specified request.
|
|
</summary>
|
|
<param name="webRequest">The request.</param>
|
|
<param name="requestBody">The requestBody if form encoded parameters.</param>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateOAuthSessionWithConsumerContext(DevDefined.OAuth.Consumer.IOAuthConsumerContext)">
|
|
<summary>
|
|
Creates the OAuth session with consumer context.
|
|
</summary>
|
|
<param name="consumerContext">The consumer context.</param>
|
|
<returns>return IOAuthSession.</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.GetOAuthHeaderForRequest(DevDefined.OAuth.Consumer.IOAuthSession,System.Net.WebRequest)">
|
|
<summary>
|
|
Gets the OAuth header for request.
|
|
</summary>
|
|
<param name="oauthSession">The OAuth session.</param>
|
|
<param name="webRequest">The web request.</param>
|
|
<returns>
|
|
Returns the OAuth header
|
|
</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateConsumerContext(System.Boolean)">
|
|
<summary>
|
|
Creates the consumer context.
|
|
</summary>
|
|
<param name="isHeaderToBeAdded">if set to <c>true</c> header will be added to the request.</param>
|
|
<returns>
|
|
Returns IOAuthConsumerContext object.
|
|
</returns>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.OAuthRequestValidator.CreateAccessToken">
|
|
<summary>
|
|
Creates the access token.
|
|
</summary>
|
|
<returns>returns OAuth token.</returns>
|
|
</member>
|
|
<member name="T:Intuit.Ipp.Security.SecurityConstants">
|
|
<summary>
|
|
Constants for security assembly.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.SEMICOLONSTRING">
|
|
<summary>
|
|
Semi Colon(;) string value.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.EQUALSSTRINGVALUE">
|
|
<summary>
|
|
Equals(=) string value;
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.USERNAMEAUTHREQUESTURI">
|
|
<summary>
|
|
Request Uri for User name authentication model.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHREQUESTTOKENURI">
|
|
<summary>
|
|
Request token Uri for OAuth authentication model.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHAUTHORIZEREQUESTURL">
|
|
<summary>
|
|
Authorize Request Uri for OAuth authentication model.
|
|
</summary>
|
|
</member>
|
|
<member name="F:Intuit.Ipp.Security.SecurityConstants.OAUTHACCESSTOKENURL">
|
|
<summary>
|
|
Access token Uri for OAuth authentication model.
|
|
</summary>
|
|
</member>
|
|
<member name="M:Intuit.Ipp.Security.SecurityConstants.#cctor">
|
|
<summary>
|
|
Initializes static members of the <see cref="T:Intuit.Ipp.Security.SecurityConstants" /> class.
|
|
</summary>
|
|
</member>
|
|
</members>
|
|
</doc>
|