Skip to content

AuthCrunch provides Authentication, Authorization, and Accounting (AAA) Security Functions (SF) in Golang

License

Notifications You must be signed in to change notification settings

toowoxx/go-authcrunch

 
 

Repository files navigation

go-authcrunch

AuthCrunch provides Authentication, Authorization, and Accounting (AAA) Security Functions (SF) in Golang.

This code base contains the functions implementing AAA. It is a standalone library, i.e. it can be used with Gin, Beego, Echo, Mux (Gorilla). Originally, the library was a part of the development of Caddy v2 caddy-auth-portal, caddy-auth-jwt, and caddy-authorize plugins.

Important: This project is a fork of https://github.com/greenpau/go-authcrunch. If you want to use it, you need to add a replace line to your go.mod like so:

replace github.com/greenpau/go-authcrunch <version> => github.com/toowoxx/go-authcrunch <version>

We may change this in the future but for now we'll keep the original module name to ease upstream merges.

Documentation: authp.github.io

Issues:

  • Caddy-specific: Open
  • Other Go-frameworks: Open

License

See LICENSE

   Copyright 2022 Paul Greenberg (@greenpau)
   Copyright 2022 Toowoxx IT GmbH

   Licensed under the Apache License, Version 2.0 (the "License");
   you may not use this file except in compliance with the License.
   You may obtain a copy of the License at

       http://www.apache.org/licenses/LICENSE-2.0

   Unless required by applicable law or agreed to in writing, software
   distributed under the License is distributed on an "AS IS" BASIS,
   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   See the License for the specific language governing permissions and
   limitations under the License.

About

AuthCrunch provides Authentication, Authorization, and Accounting (AAA) Security Functions (SF) in Golang

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.9%
  • Other 0.1%