Code Monkey home page Code Monkey logo

esi-docs's People

Contributors

antihax avatar blacksmoke16 avatar carbonalabel avatar ccp-zoetrope avatar cmd-johnson avatar ddouglas avatar dependabot[bot] avatar dusty-meg avatar erikkalkoken avatar fabpico avatar gehnster avatar goldengnu avatar henrik9864 avatar jbs1 avatar jowrjowr avatar kennethjor avatar khannel avatar lukasni avatar mateuszkrasucki avatar pequalsnp avatar rayanth avatar seavert avatar stebet avatar willmorgan avatar xamber avatar zombiechamp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

esi-docs's Issues

Will authorization be retained?

I use this link to authorize.
https://login.eveonline.com/oauth/token
Many characters have been authorized, and is there any way to convert them directly to the authorization generated by such links?
https://login.eveonline.com/v2/oauth/token
Or in future plans, all characters will be reauthorized again?

Database Builder

I have tried to use EVE SDE Database Builder, but when I select all item to import,the program crashed. And how do I import Chinese data?

ESI.NET and eTags

I do have eTag support in ESI.NET added in if you want to update your third-party list.

JWT token

What is max length of ESI JWT token?

Description of the PCKE protocol in "OAuth 2.0 for Mobile or Desktop Applications" is misleading

Basically, the usage of <URL safe Base64(SHA256(URL safe Base64(random 32 byte string)))> and <URL safe Base64(32 byte string) generated in step 3> in the OAuth 2.0 for Mobile or Desktop Applications article is somewhat cumbersome and potentially misleading.

The python example is significantly clearer:

  1. The basis for the PCKE protocol is a particulalry encoded secret string random:
    random = base64.urlsafe_b64encode(secrets.token_bytes(32))
  1. From this string, the challenge string code_challenge is created in several steps:
    m = hashlib.sha256()
    m.update(random)
    d = m.digest()
    code_challenge = base64.urlsafe_b64encode(d).decode().replace("=", "")
  1. While the challenge string is used at the initial authorization step to receive an authorization code, the secret string is later used in combination with the authorization code at the token request step: The basic idea is to not give away your secret string for identification, before you've made sure that you are in fact communicating with an authorized server.

My suggestion would be to define both the secret string and the challenge string once in the text and then use the synonyms for the code examples:

  • random_string: <URL safe Base64(32 byte string)>
  • challenge_string: <URL safe Base64(SHA256(random_string))>

Hope this helps! 🙂

Suggestions for: Important Online Resources

I have a couple of smaller suggestions:
Add link the the swagger ui and the changelog to the “Important Online Resources” paragraph in the readme.
Also update description of #esi to include that the ccp devs are there and it’s a good place to check the health of esi and keep up with the community (I feel like getting people on #esi should be our number one priority).

I’m open to doing these changes myself (if the suggestions is accepted), but, fair warning: English is not my first language and I’m not exactly good with words.

SDE docs cleanup

The SDE Introduction page is horribly out of date: it claims that the SDE still contains data in formats other than YAML, and contains links to a bunch of non-existent pages.

It could use being updated to better describe the current SDE, or at the very least pruned of the dead links.

TeX markup rendering

The Useful Formulae page should be updated to actually render the formulae.

One approach is to use a third-party service which renders them as images, such as @lukasni did in https://github.com/esi/esi-issues/blob/2c4462ed3aa68db8ab3c6d587756ee8eb4145f60/docs/useful_formulae.md.

Another is including a JS library which will render them, such as MathJax or KaTeX., You can find one of my attempts at this on https://carbonalabel.github.io/esi-docs/docs/useful_formulae.html and https://github.com/CarbonAlabel/esi-docs/blob/master/docs/useful_formulae.md.

If there's some third alternative, I'd love to hear about it.

The corresponding pages from the old docs can be used as a reference for what the rendered formulae are supposed to look like: https://eveonline-third-party-documentation.readthedocs.io/en/latest/formulas/

Imprecision on token revocation page

The final instruction in https://github.com/esi/esi-docs/blob/master/docs/sso/revoking_refresh_tokens.md says:

  1. If the revocation was successful you will get an HTTP response code of 200 back from the EVE SSO.

As described in https://tools.ietf.org/html/rfc7009#section-2.2, a 200 response code from the revocation endpoint is not confirmation that the token was revoked, and will be returned even if an invalid token was sent to the endpoint.

The docs should be updated to make this clearer.

script issue

the script editor is giving an error of "Missing ) after formal parameters. (line 11, file "location")"
on each script i use

please pardon my noobness i did google the problem but couldn't figure it out

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.