pub struct OAuthProtectedResourceMetadata {
pub authorization_servers: Vec<String>,
pub bearer_methods_supported: Vec<String>,
pub resource: String,
pub resource_logo_uri: String,
pub resource_name: String,
pub scopes_supported: Vec<String>,
}Expand description
RFC 9728 Protected Resource Metadata.
Fields§
§bearer_methods_supported: Vec<String>§resource: String§resource_logo_uri: String§resource_name: String§scopes_supported: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for OAuthProtectedResourceMetadata
impl<'de> Deserialize<'de> for OAuthProtectedResourceMetadata
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for OAuthProtectedResourceMetadata
impl RefUnwindSafe for OAuthProtectedResourceMetadata
impl Send for OAuthProtectedResourceMetadata
impl Sync for OAuthProtectedResourceMetadata
impl Unpin for OAuthProtectedResourceMetadata
impl UnsafeUnpin for OAuthProtectedResourceMetadata
impl UnwindSafe for OAuthProtectedResourceMetadata
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