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}