Skip to content

kruisdraad/go-account-lib

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GoDoc

go-account-lib

This is a client-library for the TTN account server.

It provides a suite of packages that assist in requesting, using and validating access tokens.

It consists of these packages:

  • account: A client package for actions on the account server
  • auth: A library of strategies that decorate http request to authorize them
  • cache: A library of caching strategies for storing and retrieving tokens
  • claims: Helpers to parse and validate access tokens as well as check their scopes and access rights.
  • scope: Contains all the scopes for an access token.
  • tokenkey: A client library to fetch and cache token keys from the account server.
  • tokens: A manager library that fetches and stores access tokens with different scopes based on an access token.
  • util: An internal package that provides helpers for the other packages.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 98.8%
  • Makefile 1.2%