{"repo":"matthewhartstonge/storage","free":true,"listed":false,"github":"https://github.com/matthewhartstonge/storage","clone":"git clone https://github.com/matthewhartstonge/storage.git","description":"A Mongo Storage backend for https://github.com/ory/fosite","language":"Go","stars":20,"topics":["fosite","oauth2","storage","mongo","go","golang","fosite-storage-mongo","storage-backend"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"fosite-storage-mongo fosite-storage-mongo provides a native Go based [Mongo backed database storage][mongo-driver] that conforms to all the interfaces! required by [ory/fosite][fosite]. Interface implementations are inspired from the SQL implementations found in [ory/hydra][hydra]. Table of contents - Compatibility - Development - Testing - Examples Compatibility fosite version storage version ---------------: ----------------: v0.49.X v0.40.X Development To start hacking: Install [Go][Go] =1.25 Use Go modules! go build successfully! Testing Use go test ./... to discover heinous crimes against coding! Examples For a quick start check out the following examples based on the fosite-example repo for reference: - MongoDB Example Licensing storage is under the Apache 2.0 License. [//]: # [fosite]: [go]: [hydra]: [mongo-driver]:","default_branch":null,"files":null,"tree":[],"storefront":"/r/matthewhartstonge","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/matthewhartstonge/storage/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}