pow-auth / assent

Multi-provider framework in Elixir
https://powauth.com
MIT License
406 stars 47 forks source link

Add Finch adapter #124

Closed danschultzer closed 1 year ago

danschultzer commented 1 year ago

This resolves #1 by just using Finch to deal with it. It's very widely used, and have a simple integration would help.

Before commiting to this I'll test if it works to start up the Finch process in Assent, and use Finch, Mint or :httpc automatically depending what's available.

Test fails due to upstream https://github.com/mtrudel/bandit/issues/215, I might switch to Plug.Cowboy until upstream issue has been resolved. Resolved with https://github.com/danschultzer/test_server/pull/15