Serialized Form
-
Package io.jans.entry
-
Class io.jans.entry.DeviceRegistration
class DeviceRegistration extends io.jans.orm.model.base.BaseEntry implements Serializable- serialVersionUID:
- -4542931562244920585L
-
Serialized Fields
-
application
String application
-
counter
long counter
-
creationDate
Date creationDate
-
deletable
boolean deletable
-
description
String description
-
deviceData
io.jans.as.model.fido.u2f.protocol.DeviceData deviceData
-
deviceNotificationConf
String deviceNotificationConf
-
deviceRegistrationConfiguration
DeviceRegistrationConfiguration deviceRegistrationConfiguration
-
displayName
String displayName
-
expirationDate
Date expirationDate
-
id
String id
-
keyHandle
String keyHandle
-
keyHandleHashCode
Integer keyHandleHashCode
-
lastAccessTime
Date lastAccessTime
-
nickname
String nickname
-
status
DeviceRegistrationStatus status
-
ttl
Integer ttl
-
-
-
Package io.jans.fido2.model.audit
-
Class io.jans.fido2.model.audit.LockAuditEvent
class LockAuditEvent extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
action
String action
-
clientId
String clientId
-
contextInformation
Map<String,
String> contextInformation -
decisionResult
String decisionResult
-
eventTime
Date eventTime
-
eventType
String eventType
-
jti
String jti
-
nodeName
String nodeName
-
principalId
String principalId
-
requestedResource
String requestedResource
-
service
String service
-
severityLevel
String severityLevel
-
-
-
Package io.jans.fido2.model.conf
-
Class io.jans.fido2.model.conf.AppConfiguration
class AppConfiguration extends Object implements Serializable- serialVersionUID:
- 8558798638575129572L
-
Serialized Fields
-
baseEndpoint
String baseEndpoint
-
cleanServiceBatchChunkSize
int cleanServiceBatchChunkSize
-
cleanServiceInterval
int cleanServiceInterval
-
disableExternalLoggerConfiguration
Boolean disableExternalLoggerConfiguration
-
disableJdkLogger
boolean disableJdkLogger
-
externalLoggerConfiguration
String externalLoggerConfiguration
-
fido2Configuration
Fido2Configuration fido2Configuration
-
fido2DeviceInfoCollection
boolean fido2DeviceInfoCollection
-
fido2ErrorCategorization
boolean fido2ErrorCategorization
-
fido2MetricsAggregationEnabled
boolean fido2MetricsAggregationEnabled
-
fido2MetricsEnabled
boolean fido2MetricsEnabled
-
fido2MetricsRetentionDays
int fido2MetricsRetentionDays
-
fido2PerformanceMetrics
boolean fido2PerformanceMetrics
-
issuer
String issuer
-
loggingLayout
String loggingLayout
-
loggingLevel
String loggingLevel
-
metricReporterEnabled
boolean metricReporterEnabled
-
metricReporterInterval
int metricReporterInterval
-
metricReporterKeepDataDays
int metricReporterKeepDataDays
-
personCustomObjectClassList
List<String> personCustomObjectClassList
-
trustedProxyEnabled
Boolean trustedProxyEnabled
-
trustedProxyIpRanges
List<String> trustedProxyIpRanges
-
useLocalCache
boolean useLocalCache
-
-
-
Package io.jans.fido2.model.metric
-
Class io.jans.fido2.model.metric.Fido2MetricsAggregation
class Fido2MetricsAggregation extends io.jans.orm.model.base.Entry implements Serializable- serialVersionUID:
- 1L
-
Class io.jans.fido2.model.metric.Fido2MetricsData
class Fido2MetricsData extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationType
String applicationType
-
authenticatorType
String authenticatorType
-
clientCorrelationId
String clientCorrelationId
-
concurrentOperations
Integer concurrentOperations
-
cpuUsagePercent
Double cpuUsagePercent
-
deviceInfo
Fido2MetricsData.DeviceInfo deviceInfo
-
durationMs
Long durationMs
-
endTime
LocalDateTime endTime
-
errorCategory
String errorCategory
-
errorReason
String errorReason
-
fallbackMethod
String fallbackMethod
-
fallbackReason
String fallbackReason
-
ipAddress
String ipAddress
-
memoryUsageMb
Long memoryUsageMb
-
metricType
String metricType
-
nativeClientTelemetry
NativeClientTelemetry nativeClientTelemetry
-
nodeId
String nodeId
-
operationStatus
String operationStatus
-
operationType
String operationType
-
retryCount
Integer retryCount
-
sessionId
String sessionId
-
startTime
LocalDateTime startTime
-
timestamp
LocalDateTime timestamp
-
userAgent
String userAgent
-
userId
String userId
-
username
String username
-
-
Class io.jans.fido2.model.metric.Fido2MetricsData.DeviceInfo
class DeviceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.jans.fido2.model.metric.Fido2MetricsEntry
class Fido2MetricsEntry extends io.jans.orm.model.base.Entry implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
applicationType
String applicationType
-
authenticatorType
String authenticatorType
-
clientCorrelationId
String clientCorrelationId
Caller-supplied correlation ID (#14607), sibling toFido2MetricsEntry.sessionIdrather than folded into it: this one is optional and client-supplied,sessionIdis server-derived and present whenever a session exists. Kept as its own top-level, indexed attribute — not buried insideFido2MetricsEntry.nativeClientTelemetry's JSON blob — so a start call and its matching finish call are actually queryable/joinable on this value. -
deviceInfo
Fido2MetricsEntry.DeviceInfo deviceInfo
-
durationMs
Long durationMs
-
errorCategory
String errorCategory
-
errorReason
String errorReason
-
fallbackMethod
String fallbackMethod
-
fallbackReason
String fallbackReason
-
id
String id
-
ipAddress
String ipAddress
-
metricType
String metricType
-
nativeClientTelemetry
NativeClientTelemetry nativeClientTelemetry
Optional native-client context (#14607) — absence must not change behavior. Persisted as JSON, same pattern asFido2MetricsEntry.deviceInfo, rather than theFido2MetricsEntry.additionalDatabag: the shape is fixed and documented (seeNativeClientTelemetry), so a typed nested object gives schema clarity without a new LDAP attribute per field. -
nodeId
String nodeId
-
operationType
String operationType
-
sessionId
String sessionId
-
status
String status
-
timestamp
Date timestamp
-
userAgent
String userAgent
-
userId
String userId
-
username
String username
-
-
Class io.jans.fido2.model.metric.Fido2MetricsEntry.DeviceInfo
class DeviceInfo extends Object implements Serializable- serialVersionUID:
- 1L
-
Class io.jans.fido2.model.metric.Fido2UserMetrics
class Fido2UserMetrics extends io.jans.orm.model.base.Entry implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
adoptionStage
String adoptionStage
-
avgAuthenticationDuration
Long avgAuthenticationDuration
-
avgRegistrationDuration
Long avgRegistrationDuration
-
engagementLevel
String engagementLevel
-
failedAuthentications
Integer failedAuthentications
-
failedRegistrations
Integer failedRegistrations
-
fallbackEvents
Integer fallbackEvents
-
firstRegistrationDate
Date firstRegistrationDate
-
id
String id
-
isActive
Boolean isActive
-
lastActivityDate
Date lastActivityDate
-
lastIpAddress
String lastIpAddress
-
lastUpdated
Date lastUpdated
-
lastUserAgent
String lastUserAgent
-
preferredAuthenticatorType
String preferredAuthenticatorType
-
preferredBrowser
String preferredBrowser
-
preferredDeviceType
String preferredDeviceType
-
preferredOs
String preferredOs
-
riskScore
Long riskScore
-
successfulAuthentications
Integer successfulAuthentications
-
successfulRegistrations
Integer successfulRegistrations
-
totalAuthentications
Integer totalAuthentications
-
totalRegistrations
Integer totalRegistrations
-
userId
String userId
-
username
String username
-
-
Class io.jans.fido2.model.metric.UserMetricsUpdateRequest
class UserMetricsUpdateRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
authenticatorType
String authenticatorType
-
browser
String browser
-
deviceType
String deviceType
-
durationMs
Long durationMs
-
fallbackMethod
String fallbackMethod
-
fallbackReason
String fallbackReason
-
ipAddress
String ipAddress
-
os
String os
-
success
boolean success
-
userAgent
String userAgent
-
userId
String userId
-
username
String username
-
-
-
Package io.jans.fido2.model.telemetry
-
Class io.jans.fido2.model.telemetry.NativeClientTelemetry
class NativeClientTelemetry extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
appVersion
String appVersion
-
clientCorrelationId
String clientCorrelationId
-
credentialProvider
String credentialProvider
-
deviceManufacturer
String deviceManufacturer
-
deviceModel
String deviceModel
-
deviceSecure
Boolean deviceSecure
-
distributionChannel
String distributionChannel
-
flowContext
String flowContext
-
lastClientErrorCode
String lastClientErrorCode
-
nativeApi
String nativeApi
-
osVersion
String osVersion
-
platform
String platform
-
playServicesVersion
String playServicesVersion
-
-