Skip to content
OpenID authentication and rule-based authorization for Go
Go
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
auth
authz
vendor
.gitignore
LICENSE
NOTICE
README.md
go.mod
go.sum

README.md

Go-Sec: Security Packages for Go

This repository includes security packages for LinkSmart Go services.

It includes the following packages:

  • github.com/linksmart/go-sec/auth which provides interfaces to obtain and validate OpenID Connect tokens. It also provides an implementation for Keycloak.
  • github.com/linksmart/go-sec/authz which is a simple rule-based authorization that can be used to implement access control in services after authentication.

For more information, refer to docs:

Development

The dependencies of this package are managed by Go Modules.

Usage documentation are available here.

You can’t perform that action at this time.