OpenAgentID documentation
Source referencesRust module referenceopenagent-oidc

openagent-oidc · crate

Declared module signatures, types, configuration, and source documentation.

Source: openagent-sdk/bridges/oidc/rust/src/lib.rs. SHA-256: e1b78269f34977b6ddbd8eb3685e0ace43ad061c633423ab5684a6c3f88bc039.

This source reference follows declared modules and preserves feature attributes. It includes public declarations and implementation methods in those modules. Private-module exports and trait resolution still require the compiler; not every declaration is a crate-root import. Function bodies and constant values are omitted. Source comments describe their implementation context and are not a production deployment claim.

bridge

pub mod bridge;

Source line: 70.

config

pub mod config;

Source line: 71.

discovery

pub mod discovery;

Source line: 72.

error

pub mod error;

Source line: 73.

exchange

pub mod exchange;

Source line: 74.

jwks

pub mod jwks;

Source line: 75.

jwt

pub mod jwt;

Source line: 76.

mapping

pub mod mapping;

Source line: 77.

pub use bridge::OidcBridge;

pub use bridge::OidcBridge;

Source line: 80.

pub use config::{OidcConfig, ProviderConfig};

pub use config::{OidcConfig, ProviderConfig};

Source line: 81.

pub use error::{OidcBridgeError, Result};

pub use error::{OidcBridgeError, Result};

Source line: 82.

pub use exchange::{TokenExchangeRequest, TokenExchangeResponse};

pub use exchange::{TokenExchangeRequest, TokenExchangeResponse};

Source line: 83.

pub use jwt::{ActJwtClaims, ValidatedClaims};

pub use jwt::{ActJwtClaims, ValidatedClaims};

Source line: 84.

pub use mapping::DerivedAgent;

pub use mapping::DerivedAgent;

Source line: 85.

::VERSION

Crate version, sourced from Cargo.toml at compile time.

pub const VERSION: &str;

Source line: 88.

On this page