package com.airlock.iam.flow.shared.application.service.recovery;

import java.nio.charset.StandardCharsets;

public final class UserSessionRecoveryConfig {
   public static final String ENCODING_SCHEME = StandardCharsets.UTF_8.name();
   public static final String TICKET_KEY_USER_ID = "username";
   public static final String TICKET_KEY_USER_SESSION_ID = "sessionId";
   public static final String TICKET_KEY_PROVIDED_NAME = "providedName";
   public static final String TICKET_KEY_REPRESENTER_ID = "representerId";
   public static final String TICKET_KEY_VERSION = "ticketVersion";
   public static final String TICKET_VERSION = "1";
   public static final String TICKET_KEY_SESSION_ATTRIBUTE = "sessionAttribute";
   public static final String TICKET_KEY_SESSION_ATTRIBUTE_CLASS = "sessionAttributeClass";

   private UserSessionRecoveryConfig() {
      throw new AssertionError();
   }
}
