package com.airlock.iam.oauth2.domain.model.settings;

import com.airlock.iam.oauth2.api.application.configuration.claims.CustomClaimConfig;
import com.airlock.iam.oauth2.application.configuration.OpenIdConnectAcrClaimConfig;
import com.airlock.iam.oauth2.domain.model.claims.DistributedClaims;
import com.airlock.iam.oauth2.domain.model.token.OpenIDConnectIDTokenSigner;
import java.util.List;
import java.util.Optional;

public record OpenIdConnectIdTokenSettings(
   int tokenExpiresIn,
   Optional<DistributedClaims> distributedClaims,
   List<CustomClaimConfig> customClaimConfigs,
   OpenIDConnectIDTokenSigner signer,
   Optional<OpenIdConnectAcrClaimConfig> acr
) {
}
