An open API service providing package, version and dependency metadata of many open source software ecosystems and registries.

Top 2.8% on proxy.golang.org
Top 0.3% dependent packages on proxy.golang.org
Top 0.4% dependent repos on proxy.golang.org
Top 6.2% forks on proxy.golang.org
Top 0.3% docker downloads on proxy.golang.org

proxy.golang.org : github.com/tg123/go-htpasswd

Package htpasswd groups provides an autorisation mechanism using Apache-style group files. An Apache group file looks like this: users: user1 user2 user3 admins: user1 Basic usage of this package: userGroups, groupLoadErr := htgroup.NewGroups("./my-group-file", nil) ok := userGroups.IsUserInGroup(username, "admins") Package htpasswd provides HTTP Basic Authentication using Apache-style htpasswd files for the user and password data. It supports most common hashing systems used over the decades and can be easily extended by the programmer to support others. (See the sha.go source file as a guide.) You will want to use something like... ...to use in your handler code. You should read about that nil, as well as Reread() too.

Registry - Source - Documentation - JSON
purl: pkg:golang/github.com/tg123/go-htpasswd
Keywords: golang , htpasswd
License: MIT
Latest release: 18 days ago
First release: over 5 years ago
Namespace: github.com/tg123
Dependent packages: 216
Dependent repositories: 273
Stars: 30 on GitHub
Forks: 11 on GitHub
Docker dependents: 58
Docker downloads: 239,100,519
See more repository details: repos.ecosyste.ms
Funding links: https://github.com/sponsors/tg123
Last synced: 18 days ago

    Loading...
    Readme
    Loading...