-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SuperOfficeDevNet edited this page Jun 7, 2022
·
20 revisions
Main information is in the README.md in the root of this repo.
Lot of changes that separate concerns into different packages.
-
System user functionality moved into package SuperOffice.SystemUser.Client.
-
Extracted Authorizations into the following packages:
- SuperOffice.WebApi.Authorization, contains the following [default] authorizations:
- AuthorizationUsernamePassword
- AuthorizationTicket
- AuthorizationImplicit
- SuperOffice.WebApi.Authorization.AccessToken , contains:
- AuthorizationAccessToken
- SuperOffice.WebApi.Authorization.SystemUserTicket, depends on SuperOffice.SystemUser.Client package.
- AuthorizationSystemUserTicket
- SuperOffice.WebApi.Authorization, contains the following [default] authorizations:
-
IAuthorization
- GetAuthorization changed, return type from a tuple to an AuthenticationHeaderValue.
-
Changed Environment enum property to SubDomain string.
-
Added CancellationToken support
- Updated example package references to SuperOffice.WebApi version 9.2.7935.
- Updated SystemUserClient with Async methods for getting a ticket and jwt.
Updates for SuperOffice.WebApi 1.0.0-preview3
- Renamed WebApiConfiguration to WebApiOptions
- Added ILogger support.
- New NetServer Services Functionality:
- Chat API
- PreferenceDescriptionLines
- TicketAttachment
- Mass Operations: Insert, Upsert, Delete, Truncate
- Moved Timeout property from WebApiOptions to base class RequestOptions
- Added logic to Request canceling and timeout routine.
- WebApiOptions.Timeout: can be changed between requests, i.e. flexibility between small and large requests.
- Raises TimeoutException when surpassed.
- Agent.CancelRequest() will raise a TaskCanceledException
- Application code must handle this exception, i.e. for logging, progress indication, etc.
- WebApiOptions.Timeout: can be changed between requests, i.e. flexibility between small and large requests.
- Fixed Issue #1, NullReferenceException when using AuthorizationUserNamePassword
- Added SuperOffice.WebApi.AuthorizationUserToken. This is on-site option, more info in the README.
- Added IAddHeader interface to allow IAuthorization implementations opportunity to optionally add headers
- i.e. for AuthorizationSystemUserToken & So-AppToken
- Removed optional token validation on AuthorizationAccessToken. Token validation is mandatory.
- Added SuperOffice.WebApi.Utilities.UrlUtility for common URL's based on Online Environment.
Initial release on Nuget of SuperOffice.WebApi-Samples 1.0.0-preview