Interface WebUiSession
- All Superinterfaces:
Session
A session for the react-based web ui for the Gateway, introduced in Ignition 8.3.0. These sessions are created
upon first authentication by the user. Until the session is created, the application backend is stateless.
- Since:
- 8.3.0
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic class
AWebUiSession.WebUiSessionAccessControl
which requires that each request furnish a valid CSRF token.static class
AnAbstractGatewayAccessControlStrategy
where auth context such as user information and granted security levels are derived from Web UI session cookies. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
static final AccessControlStrategy
static final AccessControlStrategy
static final AccessControlStrategy
-
Method Summary
Methods inherited from interface com.inductiveautomation.ignition.gateway.auth.session.Session
getId, invalidate, isValid
-
Field Details
-
CSRF_TOKEN_HEADER
- See Also:
-
SESSION_ACCESS
-
SESSION_READ
-
SESSION_WRITE
-
-
Method Details
-
getUserContext
Optional<WebAuthUserContext> getUserContext() -
getCsrfToken
String getCsrfToken() -
find
-