pub fn build(self) -> crate::model::AuthenticateOidcActionConfig {
            crate::model::AuthenticateOidcActionConfig {
                issuer: self.issuer,
                authorization_endpoint: self.authorization_endpoint,
                token_endpoint: self.token_endpoint,
                user_info_endpoint: self.user_info_endpoint,
                client_id: self.client_id,
                client_secret: self.client_secret,
                session_cookie_name: self.session_cookie_name,
                scope: self.scope,
                session_timeout: self.session_timeout,
                authentication_request_extra_params: self.authentication_request_extra_params,
                on_unauthenticated_request: self.on_unauthenticated_request,
                use_existing_client_secret: self.use_existing_client_secret,
            }
        }
/// Consumes the builder and constructs a [`AuthenticateOidcActionConfig`](crate::model::AuthenticateOidcActionConfig)
Consumes the builder and constructs a [`AuthenticateOidcActionConfig`](crate::model::AuthenticateOidcActionConfig)
Consumes the builder and constructs a [ ` AuthenticateOidcActionConfig ` ] ( crate :: model :: AuthenticateOidcActionConfig )
pub fn build(self) -> crate::model::AuthenticateOidcActionConfig {
            crate::model::AuthenticateOidcActionConfig {
                issuer: self.issuer,
                authorization_endpoint: self.authorization_endpoint,
                token_endpoint: self.token_endpoint,
                user_info_endpoint: self.user_info_endpoint,
                client_id: self.client_id,
                client_secret: self.client_secret,
                session_cookie_name: self.session_cookie_name,
                scope: self.scope,
                session_timeout: self.session_timeout,
                authentication_request_extra_params: self.authentication_request_extra_params,
                on_unauthenticated_request: self.on_unauthenticated_request,
                use_existing_client_secret: self.use_existing_client_secret,
            }
        }
pub fn build ( self ) -> crate :: model :: AuthenticateOidcActionConfig { crate :: model :: AuthenticateOidcActionConfig { issuer : self . issuer , authorization_endpoint : self . authorization_endpoint , token_endpoint : self . token_endpoint , user_info_endpoint : self . user_info_endpoint , client_id : self . client_id , client_secret : self . client_secret , session_cookie_name : self . session_cookie_name , scope : self . scope , session_timeout : self . session_timeout , authentication_request_extra_params : self . authentication_request_extra_params , on_unauthenticated_request : self . on_unauthenticated_request , use_existing_client_secret : self . use_existing_client_secret , } }
Consumes the builder and constructs a [`AuthenticateOidcActionConfig`](crate::model::AuthenticateOidcActionConfig)
Consumes the builder and constructs a [ ` AuthenticateOidcActionConfig ` ] ( crate :: model :: AuthenticateOidcActionConfig )
self
self