- Set up an application for the ESI API.
- Include scopes
esi-mail.organize_mail, esi-mail.read_mail, esi-mail.send_mail
- Include scopes
- Clone repository.
- Replace
CLIENT_ID
andREDIRECT_URI
at the top ofconfig.js
(matching your application). - Replace
BASE_URL
as well.- If your mail application is at the route directory of your domain, leave it blank.
- If your application is at another location, describe the path. For example, if your application is at
yourdomain.com/mail
, set this to/mail
.
- Host files somewhere, and enjoy.
Due to some current quirks with ESI and CCP's SSO, you must visit the settings page to manually fill in your character's ID. This should be the same character you plan to authenticate with via SSO. This will be changed once the SSO is fixed.