pub struct PersonServerMetadata {
pub issuer: String,
pub auth_token_endpoint: String,
pub person_token_endpoint: Option<String>,
pub mission_endpoint: Option<String>,
pub jwks_uri: Option<String>,
pub name: Option<String>,
pub description: Option<String>,
}Expand description
A Person Server’s aauth-person.json.
Fields§
§issuer: StringThe Person Server’s server identifier.
auth_token_endpoint: StringWhere an agent exchanges a resource token for an auth token.
person_token_endpoint: Option<String>Where an agent asks for a person token. Only for resources that ask for one; a three-party Person Server need not publish it.
mission_endpoint: Option<String>Where an agent proposes, updates and completes missions.
jwks_uri: Option<String>The keys its tokens are signed with.
name: Option<String>A display name.
description: Option<String>A display description.
Trait Implementations§
Source§impl Clone for PersonServerMetadata
impl Clone for PersonServerMetadata
Source§impl Debug for PersonServerMetadata
impl Debug for PersonServerMetadata
Source§impl<'de> Deserialize<'de> for PersonServerMetadata
impl<'de> Deserialize<'de> for PersonServerMetadata
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
impl Eq for PersonServerMetadata
Source§impl PartialEq for PersonServerMetadata
impl PartialEq for PersonServerMetadata
Source§impl Serialize for PersonServerMetadata
impl Serialize for PersonServerMetadata
impl StructuralPartialEq for PersonServerMetadata
Auto Trait Implementations§
impl Freeze for PersonServerMetadata
impl RefUnwindSafe for PersonServerMetadata
impl Send for PersonServerMetadata
impl Sync for PersonServerMetadata
impl Unpin for PersonServerMetadata
impl UnsafeUnpin for PersonServerMetadata
impl UnwindSafe for PersonServerMetadata
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