graph_oauth/identity/authorization_url.rs
1use crate::identity::AzureCloudInstance;
2use graph_error::IdentityResult;
3use url::Url;
4
5pub trait AuthorizationUrl {
6 fn redirect_uri(&self) -> Option<&Url>;
7 fn authorization_url(&self) -> IdentityResult<Url>;
8 fn authorization_url_with_host(
9 &self,
10 azure_cloud_instance: &AzureCloudInstance,
11 ) -> IdentityResult<Url>;
12}