Changes for version 0.0202 - 2020-07-03
- Switching hosting to helix as bitbucket is shut down.
remove remembered tokens for given site
list all predefined server definitions
automate setup of access to OAuth-secured resources. Intended especially for use in console scripts, ad hoc applications etc.
actually make OAuth-signed calls
Aggregated bag for various OAuthomatic parameters, separated from main class to make passing them around easier.
structured exceptions thrown by OAuthomatic
temporary embedded web server used internally - management code
temporary embedded web server used internally - request handling
support for RAII for some roles
internal helper routines (form parsing and filling)
handle browser redirects happening during OAuth initial exchange
Handling oauth callback via embedded web server
Save and restore confidential OAuth tokens
Save tokens in secure storage, using Passwd::Keyring::Auto
Definition of OAuth server crucial characteristics
Predefined URLs for some services
OAuth parameters for BitBucket
OAuth parameters for LinkedIn
few helper types to make code more readable and less error-prone
Wrapping communication with user
Simple textual prompts on the console
User is led using forms in the browser