oauth2_client/authorization_code_grant/
mod.rs

1//! https://datatracker.ietf.org/doc/html/rfc6749#section-4.1
2
3//
4pub mod access_token_endpoint;
5pub mod authorization_endpoint;
6pub mod provider_ext;
7
8pub use access_token_endpoint::{AccessTokenEndpoint, AccessTokenEndpointError};
9pub use authorization_endpoint::{
10    parse_redirect_uri_query, AuthorizationEndpoint, AuthorizationEndpointError,
11    ParseRedirectUriQueryError,
12};
13
14//
15#[cfg(feature = "with-flow")]
16pub mod flow;
17#[cfg(feature = "with-flow")]
18pub use flow::{
19    build_authorization_url, Flow, FlowBuildAuthorizationUrlConfiguration,
20    FlowBuildAuthorizationUrlError, FlowHandleCallbackByQueryConfiguration,
21    FlowHandleCallbackConfiguration, FlowHandleCallbackError,
22};