Search in sources :

Example 1 with SelfServiceAccountManagementSettings

use of io.gravitee.am.model.SelfServiceAccountManagementSettings in project gravitee-access-management by gravitee-io.

the class DomainRepositoryTest method initDomain.

private Domain initDomain(String name) {
    Domain domain = new Domain();
    domain.setName(name);
    domain.setHrid(name);
    domain.setCreatedAt(new Date());
    domain.setUpdatedAt(domain.getCreatedAt());
    domain.setDescription(name + " description");
    domain.setEnabled(true);
    domain.setAlertEnabled(false);
    domain.setPath("/" + name);
    domain.setReferenceId("refId" + name);
    domain.setReferenceType(ReferenceType.ENVIRONMENT);
    domain.setVhostMode(true);
    VirtualHost host = new VirtualHost();
    host.setHost("hostname-" + name);
    host.setPath("/hostname-" + name);
    host.setOverrideEntrypoint(true);
    VirtualHost host2 = new VirtualHost();
    host2.setHost("hostname2-" + name);
    host2.setPath("/hostname2-" + name);
    host2.setOverrideEntrypoint(true);
    domain.setVhosts(Arrays.asList(host, host2));
    domain.setTags(new HashSet<>(Arrays.asList("tag1", "tag2")));
    domain.setIdentities(new HashSet<>(Arrays.asList("id1", "id2")));
    domain.setAccountSettings(new AccountSettings());
    domain.setLoginSettings(new LoginSettings());
    final OIDCSettings oidc = new OIDCSettings();
    final CIBASettings cibaSettings = new CIBASettings();
    cibaSettings.setEnabled(true);
    final CIBASettingNotifier notifier = new CIBASettingNotifier();
    notifier.setId(UUID.randomUUID().toString());
    cibaSettings.setDeviceNotifiers(Arrays.asList(notifier));
    oidc.setCibaSettings(cibaSettings);
    domain.setOidc(oidc);
    domain.setScim(new SCIMSettings());
    domain.setUma(new UMASettings());
    domain.setWebAuthnSettings(new WebAuthnSettings());
    domain.setSelfServiceAccountManagementSettings(new SelfServiceAccountManagementSettings());
    return domain;
}
Also used : SCIMSettings(io.gravitee.am.model.scim.SCIMSettings) CIBASettings(io.gravitee.am.model.oidc.CIBASettings) OIDCSettings(io.gravitee.am.model.oidc.OIDCSettings) WebAuthnSettings(io.gravitee.am.model.login.WebAuthnSettings) UMASettings(io.gravitee.am.model.uma.UMASettings) AccountSettings(io.gravitee.am.model.account.AccountSettings) CIBASettingNotifier(io.gravitee.am.model.oidc.CIBASettingNotifier) SelfServiceAccountManagementSettings(io.gravitee.am.model.SelfServiceAccountManagementSettings) LoginSettings(io.gravitee.am.model.login.LoginSettings) VirtualHost(io.gravitee.am.model.VirtualHost) Domain(io.gravitee.am.model.Domain)

Example 2 with SelfServiceAccountManagementSettings

use of io.gravitee.am.model.SelfServiceAccountManagementSettings in project gravitee-access-management by gravitee-io.

the class SelfServiceAccountManagementSettingsMongo method convert.

public SelfServiceAccountManagementSettings convert() {
    SelfServiceAccountManagementSettings selfAccountManagementSettings = new SelfServiceAccountManagementSettings();
    selfAccountManagementSettings.setEnabled(isEnabled());
    return selfAccountManagementSettings;
}
Also used : SelfServiceAccountManagementSettings(io.gravitee.am.model.SelfServiceAccountManagementSettings)

Aggregations

SelfServiceAccountManagementSettings (io.gravitee.am.model.SelfServiceAccountManagementSettings)2 Domain (io.gravitee.am.model.Domain)1 VirtualHost (io.gravitee.am.model.VirtualHost)1 AccountSettings (io.gravitee.am.model.account.AccountSettings)1 LoginSettings (io.gravitee.am.model.login.LoginSettings)1 WebAuthnSettings (io.gravitee.am.model.login.WebAuthnSettings)1 CIBASettingNotifier (io.gravitee.am.model.oidc.CIBASettingNotifier)1 CIBASettings (io.gravitee.am.model.oidc.CIBASettings)1 OIDCSettings (io.gravitee.am.model.oidc.OIDCSettings)1 SCIMSettings (io.gravitee.am.model.scim.SCIMSettings)1 UMASettings (io.gravitee.am.model.uma.UMASettings)1