package com.airlock.iam.common.application.service.identity;

import com.airlock.iam.base.api.domain.model.plugin.LogicForConfig;
import com.airlock.iam.common.api.domain.model.identity.IdentityGenerator;
import com.airlock.iam.common.application.configuration.UuidIdentityGeneratorConfig;
import jakarta.inject.Inject;
import java.util.UUID;

@LogicForConfig(UuidIdentityGeneratorConfig.class)
public class UuidIdentityGenerator implements IdentityGenerator {
   @Override
   public String generateIdentity() {
      return UUID.randomUUID().toString();
   }
}
