oauth10a 1.5.1

A rust implementation of the oauth 1.0a protocol fully-async with logging, metrics and tracing facilities
Documentation

oauth10a

There is very little structured metadata to build this page from currently. You should check the main library docs, readme, or Cargo.toml in case the author documented the features in them.

This version has 29 feature flags, 22 of them enabled by default.

default

  • client
  • proxy
  • logging

client

  • async-trait
  • base64
  • bytes
  • crypto-common
  • hmac
  • hyper
  • hyper/client
  • hyper/tcp
  • hyper/http1
  • hyper-rustls
  • serde
  • serde_json
  • sha2
  • thiserror
  • urlencoding
  • uuid

proxy

  • cidr
  • headers
  • hyper-proxy
  • url

logging

  • log
  • tracing/log-always
  • hyper-rustls/logging

async-trait

  • dep:async-trait

base64

  • dep:base64

bytes

  • dep:bytes

crypto-common

  • dep:crypto-common

hmac

  • dep:hmac

hyper

  • dep:hyper

hyper-rustls

  • dep:hyper-rustls

serde

  • dep:serde

serde_json

  • dep:serde_json

sha2

  • dep:sha2

thiserror

  • dep:thiserror

urlencoding

  • dep:urlencoding

uuid

  • dep:uuid

cidr

  • dep:cidr

headers

  • dep:headers

hyper-proxy

  • dep:hyper-proxy

url

  • dep:url

log

  • dep:log

trace

  • tracing
  • tracing-futures

metrics

  • once_cell
  • prometheus

tracing-futures

  • dep:tracing-futures

once_cell

  • dep:once_cell

prometheus

  • dep:prometheus

tokio

  • tracing-futures/tokio

tracing

  • dep:tracing