Skip to content

p000ic/go-oauth2-mongo

Repository files navigation

Mongo Storage for OAuth 2.0 V4

golang > / = 1.16

Install

go get -u -v github.com/initial-commit-hq/go-oauth2-mongo

Usage

package main

import (
 "github.com/p000ic/go-oauth2-mongo"
 "github.com/go-oauth2/oauth2/v4/manage"
)

func main() {
 manager := manage.NewDefaultManager()

 // use mongodb token store
 manager.MapTokenStorage(mongo.NewTokenStore(
   mongo.NewConfig(
  "mongodb://127.0.0.1:27017", 
  "oauth2", 
  username, 
  password, 
  "oauth2")),
 )
 // ...
}

MIT License

Copyright (c) 2022 p000ic

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages