This chapter will describe the basics in authenticating with PKIsigning.
IdentityServer
...
PKIsigning uses the opensource solution ThinkTecture IdentityServer 4 to authenticate users
and API clients. This solution enables PKIsigning to easily manage users and clients and
provides authentication standards to third parties eliminating the need for custom build
scenarios.
IdentityServer 4 is built on ASP.Net Core 2.0, enabling cross-platform support and easy
migration to the Microsoft Azure platform.
...
Every client should request the “openid” scope. For platform integration, also the “pkisigning.platform” scope is required.
For signing pdf documents directly with our engine (no platform integration), the client should
request the “pkisigningAPI.signpdf” scope. To sign XBRL, the client should request the
“pkisigningAPI.signxbrl” scope.
An authentication request should also use “code token_id token” “code” as response type.
Informatie |
---|
For an example request see: https://identityserver4.readthedocs.io/en/latest/endpoints/authorize.html |
...