Struct ory_client::models::project_revision::ProjectRevision [−][src]
pub struct ProjectRevision {Show 29 fields
pub api_url: String,
pub application_url: String,
pub created_at: String,
pub default_identity_schema_url: String,
pub error_ui_url: Option<String>,
pub hosts: Vec<String>,
pub id: String,
pub kratos_config_version: Option<String>,
pub kratos_custom_schema_id: Option<Box<NullUuid>>,
pub login_ui_url: Option<String>,
pub lookup_secret: Option<Box<ProjectLookupSecretConfig>>,
pub name: String,
pub oidc_providers: Option<Vec<ProjectOidcConfig>>,
pub password: Option<Box<ProjectPasswordConfig>>,
pub project_id: String,
pub recovery: Option<Box<ProjectRecoveryConfig>>,
pub recovery_ui_url: Option<String>,
pub redirection_config: Option<Box<RedirectionConfig>>,
pub registration_ui_url: Option<String>,
pub session_after_sign_up: bool,
pub session_soft_2fa: Option<bool>,
pub settings_privileged_session_max_age_seconds: Option<i64>,
pub settings_soft_2fa: Option<bool>,
pub settings_ui_url: Option<String>,
pub totp: Option<Box<ProjectTotpConfig>>,
pub updated_at: String,
pub verification: Option<Box<ProjectVerificationConfig>>,
pub verification_ui_url: Option<String>,
pub webauthn: Option<Box<ProjectWebAuthnConfig>>,
}
Fields
api_url: String
The Project API URL The URL where the Project’s APIs are available.
application_url: String
Your Application URL The URL where your application is available. Your users will be redirected to this URL when they successfully complete a login, logout, verification, recovery, or registration flow. More fine-grained redirection patterns are available for the individual flows.
created_at: String
The Project’s Revision Creation Date
default_identity_schema_url: String
Default Identity Schema URL This represents your Ory Kratos Default Identity Schema. It is your identity’s default schema. This allows setting custom fields such as "address", specifying whether you want to log in using email or a username, and more. For more information on this topic, please check out the identity documentation. The value of this field can be either any "https://" URL - for example a file hosted at GitHub, or a preset://
-prefixed string. Available profiles are: profile://email profile://username
error_ui_url: Option<String>
Self-Service Error UI URL Sets the UI URL for the error UI. If left empty, this will use Ory’s hosted pages.
hosts: Vec<String>
id: String
kratos_config_version: Option<String>
The Project’s Kratos Config Version
kratos_custom_schema_id: Option<Box<NullUuid>>
login_ui_url: Option<String>
Self-Service Login UI URL Sets the UI URL for the login UI. If left empty, this will use Ory’s hosted pages.
lookup_secret: Option<Box<ProjectLookupSecretConfig>>
name: String
The project’s name.
oidc_providers: Option<Vec<ProjectOidcConfig>>
password: Option<Box<ProjectPasswordConfig>>
project_id: String
recovery: Option<Box<ProjectRecoveryConfig>>
recovery_ui_url: Option<String>
Self-Service Login UI URL Sets the UI URL for the recovery UI. If left empty, this will use Ory’s hosted pages.
redirection_config: Option<Box<RedirectionConfig>>
registration_ui_url: Option<String>
Self-Service Login UI URL Sets the UI URL for the registration UI. If left empty, this will use Ory’s hosted pages.
session_after_sign_up: bool
Issue Session after Sign Up If set to true, users will receive a session after they successfully signed up. Enabling this option allows account enumeration during registration flows. Read more: https://www.ory.sh/kratos/docs/self-service/flows/user-registration#successful-registration
session_soft_2fa: Option<bool>
Enable Soft 2FA for Login Sessions
settings_privileged_session_max_age_seconds: Option<i64>
Duration in Seconds of how long a Session is Privileged Defines how long a session is considered privileged in seconds. If the session’s authenticated_at is older than the value specified here, the user needs to re-authenticate to perform certain actions (e.g. password change).
settings_soft_2fa: Option<bool>
Enable Soft 2FA for Self-Service Settings Flows
settings_ui_url: Option<String>
Self-Service Settings UI URL Sets the UI URL for the settings UI. If left empty, this will use Ory’s hosted pages.
totp: Option<Box<ProjectTotpConfig>>
updated_at: String
Last Time Project’s Revision was Updated
verification: Option<Box<ProjectVerificationConfig>>
verification_ui_url: Option<String>
Self-Service Login UI URL Sets the UI URL for the verification UI. If left empty, this will use Ory’s hosted pages.
webauthn: Option<Box<ProjectWebAuthnConfig>>
Implementations
Trait Implementations
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for ProjectRevision
impl Send for ProjectRevision
impl Sync for ProjectRevision
impl Unpin for ProjectRevision
impl UnwindSafe for ProjectRevision
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more