mod factory;
#[cfg(feature = "authentication-amazon")]
pub mod amazon;
#[cfg(feature = "authentication-apple")]
pub mod apple;
#[cfg(feature = "authentication-digitalocean")]
pub mod digital_ocean;
#[cfg(feature = "authentication-facebook")]
pub mod facebook;
#[cfg(feature = "authentication-github")]
pub mod github;
#[cfg(feature = "authentication-gitlab")]
pub mod gitlab;
#[cfg(feature = "authentication-google")]
pub mod google;
#[cfg(feature = "authentication-instagram")]
pub mod instagram;
#[cfg(feature = "authentication-linode")]
pub mod linode;
#[cfg(feature = "authentication-microsoft")]
pub mod microsoft;
#[cfg(feature = "authentication-okta")]
pub mod okta;
#[cfg(feature = "authentication-twitter")]
pub mod twitter;
pub use factory::{IdentityProviderHandlerInfo, new, new_from_env_for_client_id};