Steam OpenID for Überauth.
Summary
Functions
Callback implementation for Ueberauth.Strategy.default_options/0.
Stores the raw information obtained from the Steam callback.
Handles initial request for Steam authentication.
Fetches the fields to populate the info section of the Ueberauth.Auth struct.
Fetches the uid field from the response.
Functions
Callback implementation for Ueberauth.Strategy.default_options/0.
@spec extra(Plug.Conn.t()) :: Ueberauth.Auth.Extra.t()
Stores the raw information obtained from the Steam callback.
Returns the steamuser saved in the conn as raw_info.
@spec handle_request!(Plug.Conn.t()) :: Plug.Conn.t()
Handles initial request for Steam authentication.
Redirects the given conn to the Steam login page.
@spec info(Plug.Conn.t()) :: Ueberauth.Auth.Info.t()
Fetches the fields to populate the info section of the Ueberauth.Auth struct.
Takes the information from the steamuser saved in the conn.
@spec uid(Plug.Conn.t()) :: pos_integer()
Fetches the uid field from the response.
Takes the steamid from the steamuser saved in the conn.