pub struct PublishedDocumentLoader { /* private fields */ }Expand description
Fetches published Client ID Metadata Documents.
Implementations§
Source§impl PublishedDocumentLoader
impl PublishedDocumentLoader
Sourcepub fn with_http_client(self, http: Client) -> Self
pub fn with_http_client(self, http: Client) -> Self
Replaces the HTTP client, for a caller that needs a timeout, a proxy or custom TLS settings.
Trait Implementations§
Source§impl Clone for PublishedDocumentLoader
impl Clone for PublishedDocumentLoader
Source§impl Debug for PublishedDocumentLoader
impl Debug for PublishedDocumentLoader
Source§impl Default for PublishedDocumentLoader
impl Default for PublishedDocumentLoader
Source§impl MetadataDocumentLoader for PublishedDocumentLoader
impl MetadataDocumentLoader for PublishedDocumentLoader
Source§async fn fetch_metadata_document(
&self,
issuer: &str,
client_id: &ClientId,
) -> Result<RegisteredClient, RegistrarError>
async fn fetch_metadata_document( &self, issuer: &str, client_id: &ClientId, ) -> Result<RegisteredClient, RegistrarError>
Fetch the document published at
client_id and verify what it claims. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for PublishedDocumentLoader
impl !UnwindSafe for PublishedDocumentLoader
impl Freeze for PublishedDocumentLoader
impl Send for PublishedDocumentLoader
impl Sync for PublishedDocumentLoader
impl Unpin for PublishedDocumentLoader
impl UnsafeUnpin for PublishedDocumentLoader
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more