lib/set_google_auth.ex
# TODO: ask eric about naming
defmodule PlugParadoxAuth.SetGoogleAuth do
import Plug.Conn
def init(options) do
# initialize options
options
end
# this should kick off a call to a module and pipe to a response
# https://oauth2.googleapis.com/token
def call(conn, _opts) do
conn
|> set_session
|> send_resp(201, "text/html")
end
def set_session(conn) do
IO.inspect "PlugParadoxAuth.SetGoogleAuth.set_session"
IO.inspect conn
put_session(conn, :paradox_google_auth, conn.res)
end
end