HAKOM PowerTSM® Documentation
Breadcrumbs

System Requirements




TSM App

WebTSM Services API

TSM .NET API (1)

.NET Framework

.NET 6

cross mark

check mark

check mark


.NET 5

cross mark

cross mark

check mark


.NET Framework 4.8

check mark

cross mark

check mark

Database

Oracle (19c, 19c XE)

check mark

check mark

check mark

Microsoft SQL Server 2019

check mark

check mark

check mark

Azure SQL

check mark

check mark

check mark

PostgreSQL 16, 15, 14, 13, 12, 11

check mark

check mark

check mark

TimescaleDB (PostgreSQL compatibility required)

check mark

check mark

check mark

Microsoft Office

Microsoft Excel (2),(3)

check mark  (optional)

Microsoft Excel 365 (2),(4)

check mark  (optional)

Client/Server OS

Microsoft Windows (3)

check mark

check mark

check mark

Microsoft Windows Server (3)

check mark

check mark

check mark

Azure Web App

cross mark

check mark

Linux (not distribution-specific, see linux-x64 here: https://docs.microsoft.com/en-us/dotnet/core/rid-catalog#linux-rids)

cross mark

check mark

Docker

cross mark

check mark

check mark  Supported,  cross mark  Not supported,   − Not applicable


(1) The API is built on top of netstandard2.0. We recommend installing the latest .NET SDK available and supported by Microsoft.

(2) When installing Excel, make sure to add all available features and add-ins such as .NET Programming Support, and "Shared Office Features" to ensure full compatibility with the HAKOM TSM App.

(3) All versions with active mainstream support by Microsoft are supported.

(4) All Office 365 versions that are being maintained by Microsoft in the Semi Annual Enterprise Channels are supported.

WebTSM Services Authentication

Basically, any Identity Provider that supports the OpenID Connect Standard should be supported, however there are some discrepancies in how parts of the standard are interpreted by each vendor, so the support of specific features may vary.

The following table lists some popular (but not all) identity providers and their current support status.


Identity Provider 

Supported 

Tested 

Federation(1)

OpenID Connect 

Known Issues/Limitations 

Configuration Guide Available(2)

Integrated HAKOM Identity Provider

check mark

check mark

cross mark

check mark

Only Basic authentication scheme supported. 

check mark

Azure Active Direcory

check mark

check mark

check mark

check mark


check mark

Active Directory Federation Services

check mark

check mark

question mark

check mark

"appid" claim in access token may have to be remapped to "sub" claim. Configuring other, external identity providers for federation has not been tested.

check mark

KeyCloak

check mark

check mark

check mark

check mark

Nested claims must be remapped in KeyCloak to be simple lists

check mark

Okta

check mark

cross mark

check mark

check mark


cross mark

Google Identity

check mark

cross mark

question mark

check mark

Currently, no ability to add custom claims such as roles. Only basic user profile is accessible through access token. Federation appears not to be a supported feature.

cross mark

Auth0

check mark

check mark

check mark

check mark

Inclusion of custom claims in access_token could not be tested successfully.

cross mark

Facebook Login

cross mark

cross mark

cross mark

cross mark

Does not support OpenID Connect.

cross mark

Github

cross mark

cross mark

cross mark

cross mark

Only OAuth2.0 is supported.

cross mark

(1) Supports authentication through other providers. This would make it possible to use an identity provider with the HAKOM WebTSM Services which is not directly supported. Example: KeyCloak can allow users to sign in using their Facebook credentials, essentially making it possible to add Facebook Login to the WebTSM Services which is not supported directly (Facebook does not implement OpenID Connect at the moment) by putting KeyCloak inbetween.

(2) Configuring the HAKOM WebTSM Services for an external identity provider may require some additional configuration steps. For some providers, HAKOM has already prepared detailed step-by-step guides which are delivered either as part of our documentation or upon requests. Please contact HAKOM Support if you need additional assistance configuring your identity provider.

(3) Via Active Directory User Management