mirror of
https://github.com/PretendoNetwork/account.git
synced 2026-09-29 05:41:55 -05:00
b9cf3194fc462a8d7e3e1a0b7953c084bc5ddb69
Give each expected token type a seperate function and un-export the "generic" one. This required deciding what the "expected" token type is for all endpoints. Possibly contraversial choices are: - API tokens only on the HTTP API (no service tokens) - API tokens only on the gRPC APIs - API tokens only on ExchangeTokenForUserData (I could only find 1 user of this API - BOSS - and they use API tokens here) Notably, there is now no way to get the account server to validate a service token - services must decrypt them locally. We should probably add an API for this for the benefit of third parties.
Account server
Replacement for several account-based services used by the WiiU and 3DS. It replaces the NNID api as well as NASC for the 3DS. It also contains a dedicated PNID api service for getting details of PNIDs outside of the consoles (used by the website)
Setup
See SETUP.md for how to self host
Description
Languages
TypeScript
92.2%
HTML
2.5%
EJS
2.3%
CSS
1.4%
JavaScript
1.3%
Other
0.3%