Skip to main content

shield_workos/
options.rs

1use bon::Builder;
2use workos::user_management::OauthProvider;
3
4#[derive(Builder, Clone, Debug)]
5#[builder(on(String, into), state_mod(vis = "pub(crate)"))]
6pub struct WorkosOptions {
7    #[builder(default)]
8    pub(crate) oauth_providers: Vec<OauthProvider>,
9    // TODO: Generate automatically?
10    pub(crate) redirect_url: String,
11}