Interface IdmProvisioningService


public interface IdmProvisioningService
Interface for provisioning an IDM service.
An implementation can be configured via Spring @Value binding or by injecting swiss.trustbroker.config.TrustbrokerProperties and using swiss.trustbroker.config.dto.IdmConfig (${trustbroker.config.idm}).
Since:
1.9.0
  • Method Details

    • createOrUpdateUser

      IdmProvisioningResult createOrUpdateUser(IdmProvisioningRequest request)
      Provision a user into the IDM.
      Post condition: The user is present in the IDM along with all data required for the particular IDM, e.g. a profile, credentials or other.
      Parameters:
      request - not null
      Returns:
      result not null