{{ 'IDP.AVAILABILITY' | translate }} @if (isEnabled(idp) && idp.state === IDPState.IDP_STATE_ACTIVE) { } @if (isEnabled(idp) && idp.state === IDPState.IDP_STATE_INACTIVE) { } {{ 'IDP.NAME' | translate }} {{ idp?.name }} {{ 'IDP.TYPE' | translate }}
@switch (idp.type) { @case (ProviderType.PROVIDER_TYPE_AZURE_AD) {
Microsoft
} @case (ProviderType.PROVIDER_TYPE_GOOGLE) {
Google
} @case (ProviderType.PROVIDER_TYPE_GITHUB) {
GitHub
} @case (ProviderType.PROVIDER_TYPE_OIDC) {
Generic OIDC
} @case (ProviderType.PROVIDER_TYPE_ZITADEL) {
ZITADEL
} @case (ProviderType.PROVIDER_TYPE_OAUTH) {
Generic OAuth
} @case (ProviderType.PROVIDER_TYPE_JWT) {
Generic JWT
} @case (ProviderType.PROVIDER_TYPE_GITLAB) {
Gitlab
} @case (ProviderType.PROVIDER_TYPE_GITLAB_SELF_HOSTED) {
Gitlab Self Hosted
} @case (ProviderType.PROVIDER_TYPE_GITHUB_ES) {
GitHub Enterprise Server
} @case (ProviderType.PROVIDER_TYPE_LDAP) {
Active Directory / LDAP
} @case (ProviderType.PROVIDER_TYPE_APPLE) {
Apple
} @case (ProviderType.PROVIDER_TYPE_SAML) {
SAML
} @default {
coming soon
} }
{{ 'IDP.STATE' | translate }} {{ 'IDP.STATES.' + idp.state | translate }} {{ 'IDP.CREATIONDATE' | translate }} {{ idp.details.creationDate | timestampToDate | localizedDate: 'dd. MMM, HH:mm' }} {{ 'IDP.CHANGEDATE' | translate }} {{ idp.details.changeDate | timestampToDate | localizedDate: 'dd. MMM, HH:mm' }} {{ 'IDP.OWNER' | translate }} {{ 'IDP.OWNERTYPES.' + idp.owner | translate }} @if (!isEnabled(idp)) { } @if (isEnabled(idp)) { } @if ( (serviceType === PolicyComponentServiceType.MGMT && idp.owner === IDPOwnerType.IDP_OWNER_TYPE_ORG) || (serviceType === PolicyComponentServiceType.ADMIN && idp.owner === IDPOwnerType.IDP_OWNER_TYPE_SYSTEM) ) { }
@if ((loading$ | async) === false && !dataSource.data.length) {
{{ 'IDP.EMPTY' | translate }}
}