An auth provider for go-micro, it replaces go-micro.dev/v4/auth
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
René Jochum b751af91af
Update deps
1 week ago
cmd/microauth2sqld Update jo-micro/router 1 week ago
docker/microauth2sqld Add helper for clientauth 1 week ago
docs Initial commit 2 weeks ago
internal Use jo-micro/components 1 week ago
plugins Add helper for clientauth 1 week ago
shared Move ReflectFunctionName to sutil, no more internal/ in plugins 2 weeks ago
.drone.yml Fix drone CI 2 weeks ago
.env.sample Rename env vars MICRO_AUTH2_ -> AUTH2_ 1 week ago
.gitignore BIg commit to make it actualy working 2 weeks ago
LICENSE Initial commit 2 weeks ago
README.md Lower the authclient's priority 1 week ago
Taskfile.yml Lower the authclient's priority 1 week ago
component.go Lower the authclient's priority 1 week ago
docker-compose.yml Rename env vars MICRO_AUTH2_ -> AUTH2_ 1 week ago
env.sh BIg commit to make it actualy working 2 weeks ago
go.mod Update deps 1 week ago
go.sum Update deps 1 week ago
noop.go Add support for multiple verifiers 1 week ago
plugin.go Add support for multiple verifiers 1 week ago
roles.go Add Rolegroup ServiceSuperadmin 2 weeks ago
user.go BIg commit to make it actualy working 2 weeks ago

README.md

Build Status Software License Go Reference

auth2

An auth provider for go-micro, it get's users from a postgres database, in the future maybe from other SQL Databases supported by bun as well.

It registers itself with router, if you use it in your stack.

THIS IS WORK IN PROGRESS

Everything in here may change without backward compatiblity until we reach v1.0.0. You also might except bugs or half-implemented stuff.

JWT Token Auth

Generate keys

task keys

Developers corner

Build podman/docker image

Prerequesits

Build

task

Remove everything

task rm

Authors

License

Its dual licensed:

  • Apache-2.0
  • GPL-2.0-or-later