User Tools

Site Tools


it:auth

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
it:auth [2017/07/07 03:33]
opec [Auth]
it:auth [2023/05/03 02:57] (current)
tross [What is Auth?]
Line 2: Line 2:
 ^ URL | [[https://​auth.pleaseignore.com | Link]] ||| ^ URL | [[https://​auth.pleaseignore.com | Link]] |||
 ^ Description | Centralized API and authentication for all TEST services ||| ^ Description | Centralized API and authentication for all TEST services |||
-Creator/Maintainer(s) ​- Chronological Order Matalok (Original creator) ​^ Retired Devs | 47Magnum ​|+^ Maintainer(s) |  ^ Retired Devs |  |
 ^ ::: | ozzeh ^ ::: | Aaron Static | ^ ::: | ozzeh ^ ::: | Aaron Static |
-^ ::: | Aevum Decessus^ ::: | Kaphene | +^ ::: | Tross Yvormes ​^ ::: | Kaphene | 
-^ ::: | Dorijan^ ::: | Silwar Naiilo| +^ ::: | Rsgm Vaille ​^ ::: | Silwar Naiilo| 
-^ ::: | Twizted Sizter ​^ ::: | Slug Hard| +^ ::: | Telltak Laellithor ​^ ::: | Slug Hard| 
-^ ::: | Michael Yanai ^ ::: | | +^ ::: |  ^ ::: | Michael Yanai 
-^ ::: | Jinli mei ^ ::: | | +^ ::: |  ​^ ::: | Jinli mei 
-^ ::: | Dran Arcana ​^ ::: | | +^ ::: |  ^ ::: | Aevum Decessus ​
-^ ::: | Amatta Lols ^ ::: | |+^ ::: |  ^ ::: | Matalok (Original creator) ​
 +^ ::: |  ^ ::: | 47Magnum | 
 +^ ::: |  ^ ::: | Twisted Sizter | 
 +^ ::: |  ^ ::: | Thorrak FluffyPants | 
 +^ ::: |  ​^ ::: | Amatta Lols 
 +^ ::: |  ^ ::: | Dran Arcana | 
 +^ ::: |  ^ ::: | Dorijan | 
 +^ ::: |  ​^ ::: | Skyvyr ​|
 ^ Other IT Services | [[it:​start|Link]] ||| ^ Other IT Services | [[it:​start|Link]] |||
  
-{{youtube>​N-LybZRfNns}} 
  
 ====== What is Auth? ====== ====== What is Auth? ======
  
-Auth is a system that Test uses to tie your identity to your Eve Online accounts and grant appropriate access and permissions for Test's external services such as [[Jabber]], [[Mumble]], [[Forums]], and various other services and tools including this wiki.+Auth is a system that Test uses to tie your identity to your Eve Online accounts and grant appropriate access and permissions for Test's external services such as [[Discord]], [[Forums]], and various other services and tools including this wiki.
  
 Auth can be found at https://​auth.pleaseignore.com Auth can be found at https://​auth.pleaseignore.com
 +
 +   ​***All characters/​toons,​ all accounts, whether active or unsubbed must be added. If you have access to the account, then add it to auth. Cyno alts, all.** ​
  
 ====== Creating an Auth Account ====== ====== Creating an Auth Account ======
Line 28: Line 36:
 ===== Steps to Creating an Auth Account ===== ===== Steps to Creating an Auth Account =====
  
-{{ :it:authsetup.png?​direct&​200|}}+{{ :it:authsetupnew.png?​direct&​200|}}
  
   * Go to https://​auth.pleaseignore.com/​   * Go to https://​auth.pleaseignore.com/​
Line 37: Line 45:
   * Log in to your account through the login form on the landing page.   * Log in to your account through the login form on the landing page.
  
-===== Adding Your API Key =====+===== Adding Your ESI Key =====
  
-In order to get access to Test Services you have to link your Eve Online character(s) to your Auth account so that we can see that you are a member of Test or an ally. This is done through an API Key provided by CCP.+In order to get access to Test Services you have to link your Eve Online character(s) to your Auth account so that we can see that you are a member of Test or an ally. This is done through an ESI Key provided by CCP.
  
   *Go to your [[https://​auth.pleaseignore.com/​profile|Profile Screen]] in Auth.   *Go to your [[https://​auth.pleaseignore.com/​profile|Profile Screen]] in Auth.
-  *Click the [[https://​auth.pleaseignore.com/​eve/​eveapi/add/|Add a Eve API key]] link in the //EVE API Keys// tab. +  *Click the [[https://​auth.pleaseignore.com/​eve/​auth/esisso/​login/|Login with EVE Online]] Button ​in the //EVE API Keys// tab. 
-  *Open a new window/tab and go to http://​support.eveonline.com/​api/​ +  *Enter your EVE Online account credentials 
-  *On the eve-online.com site, login with your usual Eve login details. +  *Select ​the character from the drop-down menu to authorize ESI Access ​   
-  *[[https://​community.eveonline.com/​support/​api-key/​CreatePredefined?​accessMask=4294967295|Click ​this link]] ​ which will take you to the API creation page with all the required components already ticked+  *To add addition characters, repeat ​this process, selecting a different character from the drop-down menu
-  *Give the key name (like "TEST Auth"​) +  *To log in to different accountselect ​the "cancel" ​option ​and enter the new account credentialsFollow ​the same process as before  ​ 
-  ***MAKE SURE TO SELECT "​ALL"​ IN THE //​Character://​ BOX!!!** (even if you only have one character) +  *Wait. Auth will add your key to your account either straight away or after a few minutes, depending on the current queue. 
-  *Set it to //No Expiry//otherwise you will lose access to Test services when the API key expires + 
-  *Click ​"Submit" ​at the bottom of the page, your API key is created +If you require additional help adding all of your ESI tokens please reference the [[it:​esi_tokens|Adding Multiple ESI Tokens]] guide. 
-  *Copy the //​ID// ​and //​Verification Code// from the key you have just created. + 
-  *Switch back to Auth and paste the //ID// and //​Verification Code// into auth+**Note: If you ever reset your Eve Password you will also need to resupply your ESI tokens for the characters on the related account.**
-  *Submit the form and wait, Auth will add your key to your account either straight away or after a few minutes, depending on the current queue.+
 ==== Help I still can't access stuff! ==== ==== Help I still can't access stuff! ====
  
-If for some reason you add your API key and you still can't access Test Services do the following+If for some reason you add your ESI key and you still can't access Test Services do the following
   *Go to your [[https://​auth.pleaseignore.com/​profile|Profile Screen]] in Auth.    *Go to your [[https://​auth.pleaseignore.com/​profile|Profile Screen]] in Auth. 
   *On that page under your //email address// and //main character// there should be //​Groups//​. ​   *On that page under your //email address// and //main character// there should be //​Groups//​. ​
  
-If //Test Alliance// is not listed in your Groups there, then for some reason Auth hasn't looked at your API or hasn't correctly assigned you to the right groups. (Note Test allies who are supposed to have access to Auth will be assigned to the Allies group, not Test Alliance)+If //Test Alliance// is not listed in your Groups there, then for some reason Auth hasn't looked at your key or hasn't correctly assigned you to the right groups. (Note Test allies who are supposed to have access to Auth will be assigned to the Allies group, not Test Alliance)
  
   *Go to the //API Keys// tab at the top of your Profile Screen in Auth   *Go to the //API Keys// tab at the top of your Profile Screen in Auth
-  *Where you see your API key listed click //Refresh// in the rightmost table cell+  *Where you see your character ​listed click //Refresh// in the rightmost table cell
   *Next click the big red //Force Access Update// button. This should assign the Test Alliance group to your Auth account and give you access to Test services   *Next click the big red //Force Access Update// button. This should assign the Test Alliance group to your Auth account and give you access to Test services
  
-Please note that CCP only allows Auth to check your API key every 20 minutes, so if it still doesn'​t work try again in 20 minutes. If the problem persists please seek assistance from your corp leadership and/or HR. +Please note that CCP only allows Auth to check your key every 20 minutes, so if it still doesn'​t work try again in 20 minutes. If the problem persists please seek assistance from your corp leadership and/or HR. 
-==== API Key Usage ==== + 
 +==== ESI Key Usage ==== 
  
-After some concern with API key usage by the Auth system, here is a statement of our API usage.+After some concern with key usage by the Auth system, here is a statement of our key usage.
  
-After you give the Auth system your API key it will pull /​account/​APIKeyInfo.xml giving it information ​on all characters ​on that account. For each character it will pull /​char/​CharacterSheet.xml ​to determine what corporation the character is in. It will check once every 24 hours and will perform the request from 148.251.136.199.+After you give the Auth system your ESI key it will pull all information ​that you authorized for the selected ​characters. For each character it will pull Character Sheet to determine what corporation the character is in. It will check once every 24 hours and will perform the request from 148.251.136.199.
  
-API information is updated at least once every 24 hours, the 148.251.136.199 server acts as a cache for multiple auth services (including the killboard and forums) so you may see multiple requests during the day.+ESI information is updated at least once every 24 hours, the 148.251.136.199 server acts as a cache for multiple auth services (including the forums) so you may see multiple requests during the day.
  
-Auth will pull other documents from the API, but they are special cases and people who this affects will be informed outside of this tutorial. If you are not a Director of a corporation related to TEST then you have nothing further to worry about.+Auth will pull other documents from ESI, but they are special cases and people who this affects will be informed outside of this tutorial. If you are not a Director of a corporation related to TEST then you have nothing further to worry about.
  
 ===== Add your Reddit account ===== ===== Add your Reddit account =====
it/auth.1499398385.txt.gz · Last modified: 2017/07/07 03:33 by opec