Lexmark Publishing Authenticator is a component used for the Single Sign On (SSO) environment. It uses the Open ID Connect (OIDC) and Open Authorization (OAuth) protocols. User must install and configure this installer to enable SSO for Publishing Platform Manager and In-store Publisher portals.
You can install Publishing Authenticator on a supported Microsoft SQL Server that runs on any of the following operating systems:
Windows Server 2022
Windows Server 2019
Windows Server 2016
Windows Server 2012
Before you begin, make sure that the following applications are installed on the server:
Microsoft ODBC Driver 17 for SQL Server
.NET 3.1 Runtime Hosting Bundle
Microsoft Visual C++ 2017 Redistributable
Obtain the Publishing Authenticator installer.
Run the LexmarkPublishingAuthenticator.exe file as an administrator.
Read and accept the End-User License Agreement (EULA), and then click Install.
Click Next.
Provide the fully qualified domain name (FQDN) or IP address of the SQL database server.
Provide the database server login ID and password.
Select a database.
In the Lexmark Publishing Auth Provider Configuration page, type the client ID and authority URL in the respective fields.
Notes:
Browse to a folder where you want to save the Publishing Authenticator files.
Install Publishing Authenticator.
How to change the database connection strings after installation?
The Database connection strings are stored in the encrypted form in the appsetting.json file, located at C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator inside the ConnectionStrings:DataConnection key. Refer to the following steps to encrypt a connection string:
Go to C:\inetpub\wwwroot\Lexmark_Publishing_Platform_Authenticator\ProtectConfigData.
Open the command prompt.
Type
.Run the ProtectConfigData.exe file.
Replace the existing encrypted connection string inside the appsetting.json file with the newly encrypted connection string from the command prompt.