pub struct IdentityProvider {Show 19 fields
pub id: Option<String>,
pub created_at: Option<DateTime<Utc>>,
pub updated_at: Option<DateTime<Utc>>,
pub archived_at: Option<DateTime<Utc>>,
pub default_migrated: Option<bool>,
pub type: Option<IdentityProviderType>,
pub saml_enabled: Option<bool>,
pub sso_endpoint: Option<String>,
pub sso_binding: Option<String>,
pub sso_sign_algo: Option<String>,
pub sso_signing_cert: Option<String>,
pub issuer_entity_id: Option<String>,
pub sp_entity_id: Option<String>,
pub priority: Option<f64>,
pub scim_enabled: Option<bool>,
pub owners_group_push: Option<Value>,
pub admins_group_push: Option<Value>,
pub guests_group_push: Option<Value>,
pub allow_name_change: Option<bool>,
}Expand description
An identity provider.
Fields§
§id: Option<String>The unique identifier of the entity.
created_at: Option<DateTime<Utc>>The time at which the entity was created.
updated_at: Option<DateTime<Utc>>The last time at which the entity was meaningfully updated. This is the same as the creation time if the entity hasn’t been updated after creation.
archived_at: Option<DateTime<Utc>>The time at which the entity was archived. Null if the entity has not been archived.
default_migrated: Option<bool>Whether the identity provider is the default identity provider migrated from organization level settings.
type: Option<IdentityProviderType>The type of identity provider.
saml_enabled: Option<bool>Whether SAML authentication is enabled for organization.
sso_endpoint: Option<String>Sign in endpoint URL for the identity provider.
sso_binding: Option<String>Binding method for authentication call. Can be either post (default) or redirect.
sso_sign_algo: Option<String>The algorithm of the Signing Certificate. Can be one of sha1, sha256 (default), or sha512.
sso_signing_cert: Option<String>X.509 Signing Certificate in string form.
issuer_entity_id: Option<String>The issuer’s custom entity ID.
sp_entity_id: Option<String>The service provider (Linear) custom entity ID. Defaults to https://auth.linear.app/sso
priority: Option<f64>The SAML priority used to pick default workspace in SAML SP initiated flow, when same domain is claimed for SAML by multiple workspaces. Lower priority value means higher preference.
scim_enabled: Option<bool>Whether SCIM provisioning is enabled for organization.
owners_group_push: Option<Value>INTERNAL SCIM owners group push settings.
admins_group_push: Option<Value>INTERNAL SCIM admins group push settings.
guests_group_push: Option<Value>INTERNAL SCIM guests group push settings.
allow_name_change: Option<bool>Whether users are allowed to change their name and display name even if SCIM is enabled.
Trait Implementations§
Source§impl Clone for IdentityProvider
impl Clone for IdentityProvider
Source§fn clone(&self) -> IdentityProvider
fn clone(&self) -> IdentityProvider
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more