ServerSideSessionsConfigFromPasswords constructor

ServerSideSessionsConfigFromPasswords({
  1. List<String> fallbackSessionKeyHashPeppers = const [],
  2. int sessionKeySecretLength = 32,
  3. int sessionKeyHashSaltLength = 16,
  4. Duration? defaultSessionLifetime,
  5. Duration? defaultSessionInactivityTimeout,
  6. Future<void> onSessionCreated(
    1. Session session, {
    2. required UuidValue authUserId,
    3. required UuidValue serverSideSessionId,
    4. required Transaction? transaction,
    })?,
})

Creates a new ServerSideSessionsConfigFromPasswords instance.

Implementation

ServerSideSessionsConfigFromPasswords({
  super.fallbackSessionKeyHashPeppers,
  super.sessionKeySecretLength,
  super.sessionKeyHashSaltLength,
  super.defaultSessionLifetime,
  super.defaultSessionInactivityTimeout,
  super.onSessionCreated,
}) : super(
       sessionKeyHashPepper: Serverpod.instance.getPasswordOrThrow(
         'serverSideSessionKeyHashPepper',
       ),
     );