graph_oauth/identity/credentials/
mod.rs1pub use app_config::*;
2pub use application_builder::*;
3pub(crate) use as_query::*;
4pub use auth_code_authorization_url::*;
5pub use authorization_code_assertion_credential::*;
6pub use authorization_code_certificate_credential::*;
7pub use authorization_code_credential::*;
8pub use authorization_code_spa_credential::*;
9pub use bearer_token_credential::*;
10pub use client_assertion_credential::*;
11pub use client_certificate_credential::*;
12pub use client_credentials_authorization_url::*;
13pub use client_secret_credential::*;
14pub use confidential_client_application::*;
15pub use device_code_credential::*;
16pub use environment_credential::*;
17pub use open_id_authorization_url::*;
18pub use open_id_credential::*;
19pub use prompt::*;
20pub use public_client_application::*;
21pub use resource_owner_password_credential::*;
22pub use response_mode::*;
23pub use response_type::*;
24pub use token_credential_executor::*;
25#[cfg(feature = "openssl")]
26pub use x509_certificate::*;
27
28#[macro_use]
29mod client_builder_impl;
30
31pub mod legacy;
32
33mod app_config;
34mod application_builder;
35mod as_query;
36mod auth_code_authorization_url;
37mod authorization_code_assertion_credential;
38mod authorization_code_certificate_credential;
39mod authorization_code_credential;
40mod authorization_code_spa_credential;
41mod bearer_token_credential;
42mod client_assertion_credential;
43mod client_certificate_credential;
44mod client_credentials_authorization_url;
45mod client_secret_credential;
46mod confidential_client_application;
47mod device_code_credential;
48mod environment_credential;
49mod open_id_authorization_url;
50mod open_id_credential;
51mod prompt;
52mod public_client_application;
53mod resource_owner_password_credential;
54mod response_mode;
55mod response_type;
56mod token_credential_executor;
57
58#[cfg(feature = "openssl")]
59mod x509_certificate;
60
61pub(crate) mod tracing_targets {
62 pub const CREDENTIAL_EXECUTOR: &str = "graph_rs_sdk::credential_executor";
63
64 #[allow(dead_code)]
65 pub const INTERACTIVE_AUTH: &str = "graph_rs_sdk::interactive_auth";
66}
67
68pub struct Secret(pub String);
69
70pub struct Assertion(pub String);