class Capsium::Reactor::OAuth2

OAuth2 authorization-code flow client (05x-authentication), used by the Authenticator. Talks to the provider over net/http; the client secret never comes from the package. State is a random nonce signed with the session HMAC key (CSRF protection, self-contained).