o2pro icon indicating copy to clipboard operation
o2pro copied to clipboard

OAuth2 provider for Golang

O2pro - OAuth2 Provider for Go

Deprecated

o2pro is incomplete and deprecated. You may wish to check out fosite instead.


Package o2pro is an OAuth2 provider for Go.

O2pro is a work in progress. The following subset of the OAuth2 specification is currently under development:

  • Resource Owner Password Credentials Grant: http://tools.ietf.org/html/rfc6749#section-4.3
  • Bearer Tokens: https://tools.ietf.org/html/draft-ietf-oauth-v2-bearer-16

Documentation

See GoDoc for API documentation.

Status

Under development - not yet ready for use.

Build Status Build Status Coverage Status

Contributing

Contributions, in the form of Pull Requests or Issues, are gladly accepted. Before submitting a Pull Request, please ensure your code passes all tests, and that your changes do not decrease test coverage. I.e. if you add new features, also add corresponding new tests.

Sponsorship

O2pro was originally written for a now defunct startup project. It is not currently under active development. The author is seeking a company or companies interested in providing financial backing to enable its continued development.

License

This is Free Software, released under the terms of the GPL v3.