Categorygithub.com/linksmart/go-sec
repository
1.4.2
Repository: https://github.com/linksmart/go-sec.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author

# README

Go-Sec: Security Packages for Go

This repository includes security packages for LinkSmart Go services.

It includes the following packages:

Auth

GoDoc
Auth consists of the following subpackages:

  • github.com/linksmart/go-sec/auth/obtainer interface to obtain OpenID Connect tokens
  • github.com/linksmart/go-sec/auth/validator interface to validate OpenID Connect tokens
  • github.com/linksmart/go-sec/auth/keycloak with two packages implementating obtainer and validator for Keycloak

Documentation:

Authz

GoDoc
Package github.com/linksmart/go-sec/authz is a simple rule-based authorization that can be used to implement access control in services after authentication.

Documentation:

Development

The dependencies of this package are managed by Go Modules.

Usage documentation are available here.