b7cd2b1
pub mod authority;
pub mod authority_grpc;
mod claims;
pub mod codec;
mod error;
mod extract;
mod jwks;
mod middleware;
pub mod scope;
pub mod service;
mod state;
pub use claims::{AppClaims, subject};
pub use codec::{
ALG, ID_TOKEN_TYP, ISSUER, PRIVATE_KEY_BYTES, TYP, now_secs, sign, sign_typed, signing_key,
verify as verify_claims, verify_id_token,
};
pub use ed25519_dalek::SigningKey;
pub use error::{ErrorBody, JwtError, JwtResult};
pub use extract::AppToken;
pub use jwks::{CRV, Jwk, Jwks, KTY};
pub use middleware::{InnerJwtMiddleware, JwtMiddleware};
pub use state::{
JwtState, PLATFORM_AUDIENCE, installed, require_installed, verify, verify_for_audience,
};