Getting started
#
AboutThis library aims to provide easy integration with OAuth2 providers based on OAuth2 RFC using sttp client. There are multiple JSON implementations, see JSON deserialisation for details.
#
InstallationTo use this library add following dependency to your build.sbt
file
#
UsageDepending on your use case, please see documentation for the grant you want to support.
Each grant is implemented in an object with explicit return and error types on methods and additionally, Tagless Final friendly *Provider
interface.
All grant implementations require a set of implicit JsonDecoder
s, e.g.:
See JSON deserialisation for details.