Namespace Smartsheet.Api.OAuth
Classes
- AccessDeniedException
This is the exception thrown by OAuthFlow To indicate "access_denied" error when obtaining an authorization Code.
Thread safety: Exceptions are not thread safe.
- AuthorizationResult
Represents an OAuth authorization RequestResult.
- InvalidOAuthClientException
This is the exception thrown by OAuthFlow To indicate an "invalid_client" error occurred when obtaining OAuth tokens.
Thread safety: Exceptions are not thread safe.
- InvalidOAuthGrantException
This is the exception thrown by OAuthFlow To indicate an "invalid_grant" error occurred when obtaining OAuth tokens.
Thread safety: Exceptions are not thread safe.
- InvalidScopeException
This is the exception thrown by OAuthFlow To indicate an "invalid_scope" error occurred when obtaining an authorization Code.
Thread safety: Exceptions are not thread safe.
- InvalidTokenRequestException
This is the exception thrown by OAuthFlow To indicate an "invalid_request" error occurred when obtaining OAuth tokens.
Thread safety: Exceptions are not thread safe.
- OAuthAuthorizationCodeException
This is the exception thrown by OAuthFlow To indicate errors occurred when obtaining authorization Code.
Thread safety: Exceptions are not thread safe.
- OAuthFlowBuilder
This is the builder that is used to build OAuthFlow instances.
Thread Safety: This class is not thread safe since it's mutable, one builder instance is NOT expected to be used in multiple threads.
- OAuthTokenException
This is the exception thrown by OAuthFlow To indicate errors occurred during obtaining OAuth tokens.
Thread safety: Exceptions are not thread safe.
- Token
Represents OAuth token.
- UnsupportedOAuthGrantTypeException
This is the exception thrown by OAuthFlow To indicate "unsupported_grant_type" error occurred during obtaining OAuth tokens.
Thread safety: Exceptions are not thread safe.
- UnsupportedResponseTypeException
This is the exception thrown by OAuthFlow To indicate "unsupported_response_type" error occurred when obtaining an authorization Code.
Thread safety: Exceptions are not thread safe.
Interfaces
- OAuthFlow
OAuthFlow interface provides methods to do the OAuth2 authorization.
Thread Safety: Implementation of this interface must be thread safe.
Enums
- AccessScope
Represents the access scope. These are the scopes that are required to access an end user's Smartsheet data and specifies the Type of operations that are permitted.