Redfish Management Services

UniStream PLCs support multiple Redfish management services that enable secure device administration, software updates, authentication, certificate management, monitoring, and remote management through standard Redfish APIs.

The following services are available:

 

For complete Redfish specification details, refer to the DMTF Redfish Specification:
https://www.dmtf.org/sites/default/files/standards/documents/DSP0268_2025.3.pdf

 

Account Service

The Account Service provides user account management and role-based access control for Redfish server.

Administrators can create, modify, and delete user accounts while enforcing password policies and account lockout behavior.

The following roles are available:

 

Account Service Properties

Via the Set Service Property Ladder element, you can configure the service settings below. All fields have defaults and are optional to configure.

Property

Default

Description

Service Enabled

Enabled

Enables or disables the Account Service

Account Lockout Counter Reset After

600 seconds

Failed-attempt counter reset period

Account Lockout Counter Reset Enabled

Enabled

Enables automatic counter reset

Account Lockout Duration

900 seconds

Lockout duration

Account Lockout Threshold

3

Failed login attempts before lockout

Auth Failure Logging Threshold

3

Failed attempts before event logging

Max Password Length

64

The number of event retry attempts

Min Password Length

6

The interval between retries in seconds

 

Account Lockout Behavior

When a user exceeds the AccountLockoutThreshold, their account is locked automatically. While locked, login attempts fail even with the correct password.

  1. Administrators can unlock the account manually

  2. Accounts may automatically unlock after the configured lockout duration

  3. If AccountLockoutCounterResetEnabled is set, the failed-attempt counter resets after AccountLockoutCounterResetAfter seconds of inactivity - preventing lockout from spread-out failed attempts

  4. Set AccountLockoutThreshold to 0 to disable lockout entirely

 

Session Service

The Session Service provides token-based authentication for the Redfish server. You can authenticate once and reuse a session token for subsequent requests instead of sending credentials with every call.

Two authentication methods are supported and can be used interchangeably:

Session auth is the preferred method for clients that make multiple requests, since it avoids sending credentials repeatedly over the network.

 

How it works

 

Session Service Properties

Via the Set Service Property Ladder element, you can configure the service settings below. All fields have defaults and are optional to configure.

Property

Default

Description

Service Enabled

Enabled

Enables or disables the Session Service

Session Timeout

1800 seconds

Seconds of inactivity before a session is automatically closed
(valid range: 30-86400)

Max Sessions

10

Maximum number of concurrent sessions allowed

Current Session Count

0

Current number of active sessions (read-only)

 

Related Topics

Redfish

Redfish Events

Redfish Update and Task Services