Ryan Holmes
9dc18ac81b
Add option in settings to disregard JWT exp issues
2022-03-30 15:17:11 -04:00
Nick Malaguti
4ba037d6e1
Skip validation of JWT "aud" claim
...
Due to unexpected ESI SSO breakage by adding an "aud" claim, skip
validation of the claim. If in the future CCP specifies which "aud"
claim to verify against, this can be changed to pass the appropriate
"audience" value.
Fixes #2421
2022-03-28 21:36:49 -04:00
blitzmann
2a94dcebf8
Remove various preferences related to SSO, move callback to config
2021-10-19 00:15:10 -04:00
blitzmann
7b9e196ca8
additional error handling
2021-10-19 00:02:53 -04:00
blitzmann
f3f7d688ab
Properly handle the "manual" mode of copy and paste auth information
2021-10-18 14:06:36 -04:00
blitzmann
17391f119c
No longer looks like esipy, removing comment chunk
2021-10-18 13:12:53 -04:00
blitzmann
abd138a015
Pull endpoints from .well-known route
...
Add request caching (only for meta calls for now)
Add server list (eventually want to support various servers, for now only TQ)
2021-10-18 13:09:16 -04:00
blitzmann
33aa208513
Token validation and various cleanup
2021-10-17 21:01:30 -04:00
blitzmann
1874cbe0c5
Work on the server to handle the new structure
2021-10-16 16:52:23 -04:00
blitzmann
028fb42e18
Starting some tweaks on SSO
2021-10-16 12:46:25 -04:00
DarkPhoenix
9601887855
Add ability to import modules from ESI directly into pyfa
2020-09-23 17:24:40 +03:00
DarkPhoenix
5b74c6c5e1
Update graph info when fit name changes
2019-07-07 02:33:54 +03:00
DarkPhoenix
e9c6d98db8
Fix fetching skills via ESI
2019-03-20 13:04:38 +03:00
Indiction
8b864692fb
Moved non-EOS enum to new service/const.py. Renamed FittingAttrGroup
...
to GuiAttrGroup
2019-03-12 23:17:25 +01:00
Indiction
afa8c3c53a
Replaced eos.enum by enum. Removed unused enum import.
...
Found another Enum to move.
2019-03-09 18:59:43 +01:00
Indiction
6333a0c74b
Adding descriptions to enums.
...
Renaming Enums into more useful names.
2019-03-07 22:30:51 +01:00
Indiction
e6309bb8bb
Copy Enums to const.py
...
Switching to IntEnum where necessary.
2019-03-07 00:14:48 +01:00
Ryan Holmes
b739b791d4
fix esi endpoint
2018-12-19 10:17:50 -05:00
blitzmann
31c3101d6d
Remove redundant parenthesis
2018-09-16 01:11:16 -04:00
blitzmann
5850026aa9
docstring fixes
2018-09-16 01:09:55 -04:00
Alexey Min
63074a2b85
Reduce code duplication:
...
Network settings class now provides its own method to get proxy settings dict in requests format.
This method can be used both in network service and esi access, reducing code duplication.
2018-05-15 22:13:04 +03:00
Alexey Minnekhanov
bec746b76f
Use proxies from Pyfa's "Network settings" for ESI requests
2018-05-15 12:48:18 +03:00
blitzmann
eeb700c75d
Get back into tox's good graces
2018-05-15 01:41:32 -04:00
blitzmann
b6a1c4b308
Add support for using own client details (messy code, but it works!)
2018-05-14 00:37:26 -04:00
blitzmann
5cc6b6c69c
Move over all esi stuff to it's own class, which the esi service extends from. Also fix an issue in the EVE fittings browser where deleting a fit didn't actually remove it from the list of fits (due to that list being populated by the return data of ESI, which can be cached). More clean up.
2018-05-12 13:57:14 -04:00