IOnlyOfficeTokenManagerCreateTokenAsync - метод
Создает подписанный закрытым ключом сервера JSON Web Token на выполнение операции для сервиса OnlyOffice.
Пространство имён: Tessa.Extensions.Default.Server.OnlyOffice.TokenСборка: Tessa.Extensions.Default.Server (в Tessa.Extensions.Default.Server.dll) Версия: 4.0.4
Task<string> CreateTokenAsync(
Guid ID,
Guid versionID,
int expiresPeriosInMinutes,
OnlyOfficeTokenPermissionFlags flags,
CancellationToken cancellationToken = default
)
Function CreateTokenAsync (
ID As Guid,
versionID As Guid,
expiresPeriosInMinutes As Integer,
flags As OnlyOfficeTokenPermissionFlags,
Optional cancellationToken As CancellationToken = Nothing
) As Task(Of String)
Task<String^>^ CreateTokenAsync(
Guid ID,
Guid versionID,
int expiresPeriosInMinutes,
OnlyOfficeTokenPermissionFlags flags,
CancellationToken cancellationToken = CancellationToken()
)
abstract CreateTokenAsync :
ID : Guid *
versionID : Guid *
expiresPeriosInMinutes : int *
flags : OnlyOfficeTokenPermissionFlags *
?cancellationToken : CancellationToken
(* Defaults:
let _cancellationToken = defaultArg cancellationToken new CancellationToken()
*)
-> Task<string>
- ID Guid
-
- versionID Guid
- Идентификатор версии файла.
- expiresPeriosInMinutes Int32
- Время действия токена.
- flags OnlyOfficeTokenPermissionFlags
- Разрешения на операцию.
- cancellationToken CancellationToken (Optional)
- Объект, посредством которого можно отменить асинхронную задачу.
TaskStringJSON Web Token сериализованный в формате JWS Compact на операцию.