Web authentication API

From Official Factorio Wiki
Revision as of 04:05, 8 January 2017 by Lexxy Fox (talk | contribs) (Created page with "Category:Technical Factorio's Web Authentication API endpoint gives you a token in exchange for your username and password, which is used by several other Factorio web API...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Factorio's Web Authentication API endpoint gives you a token in exchange for your username and password, which is used by several other Factorio web API endpoints. The authentication endpoint is located at:

https://auth.factorio.com/api-login

Authentication requires sending an HTTP POST request with these parameters:

username Account username.
password Account password.

This endpoint always returns JSON encoded data. If authentication was successful, it will return a JSON list containing a single item: the auth token. The auth token seems to always be a hexadecimal encoded 15-byte string of random bytes.

TODO: exceptions and stuffs.