Commit graph

  • 48aabe0bfc
    Added email resending endpoint Jonathan Barrow 2022-10-01 01:21:23 -04:00
  • f701647747
    Added email token confirmation Jonathan Barrow 2022-10-01 01:15:46 -04:00
  • e4edb5e0e5
    Added confirmation email to website register Jonathan Barrow 2022-10-01 01:04:04 -04:00
  • 6c0e0ff71a
    Updated confirmation email text Jonathan Barrow 2022-10-01 01:03:36 -04:00
  • b705e51ec0
    Updated example config Jonathan Barrow 2022-10-01 00:57:17 -04:00
  • ee98bb006f
    Fixed email sending Jonathan Barrow 2022-10-01 00:55:39 -04:00
  • 29edbab43c
    Fixed password not referenced in PNID creation on console Jonathan Barrow 2022-10-01 00:53:12 -04:00
  • 48bc34a78b
    Added email confirmation code support Jonathan Barrow 2022-09-30 23:22:43 -04:00
  • 015d2a4e59
    Added missing xmlbuilder endpoint to xml-parser middleware Jonathan Barrow 2022-09-30 21:43:09 -04:00
  • cbb580a3b1
    Updated docker entrypoint Jonathan Barrow 2022-09-30 21:25:03 -04:00
  • 14f2331901
    Redis cache now auto-reads files Jonathan Barrow 2022-09-30 21:24:14 -04:00
  • fe4630f344
    Updated generate-keys script Jonathan Barrow 2022-09-30 21:20:35 -04:00
  • a022ed854e
    Merge pull request #47 from PretendoNetwork/update-security-fixes Jonathan Barrow 2022-09-29 10:21:22 -04:00
  • dc77b2f62b
    Update example config Jonathan Barrow 2022-09-29 10:13:02 -04:00
  • 7310d2a798
    Add catch to main() in server.js Jonathan Barrow 2022-09-29 10:10:11 -04:00
  • ad3b62dd9c
    Added NEX account migration script Jonathan Barrow 2022-09-28 18:46:36 -04:00
  • 7991038f8a
    Fixed PNID and NEX account data not saving Jonathan Barrow 2022-09-28 18:40:20 -04:00
  • 5ffd6c5a9d
    Made NEX accounts unique per-device type Jonathan Barrow 2022-09-28 18:28:02 -04:00
  • 27a78270cc
    Removed pre-save from PNID Jonathan Barrow 2022-09-28 13:01:57 -04:00
  • 992ba062b9
    Removed old comments Jonathan Barrow 2022-09-28 12:20:35 -04:00
  • 3977f86338
    Removed query injection from connection add Jonathan Barrow 2022-09-28 12:14:50 -04:00
  • c6dd21266f
    /v1/register API now uses mongo transaction Jonathan Barrow 2022-09-27 20:56:12 -04:00
  • 6275cceca5
    Stop acount server crashing during failed website token decrypt Jonathan Barrow 2022-09-27 20:43:36 -04:00
  • c9feca9ada
    NASC middleware now uses Mongo transaction Jonathan Barrow 2022-09-26 22:57:39 -04:00
  • 635e830af3
    /v1/people POST not uses mongo transaction Jonathan Barrow 2022-09-26 22:48:56 -04:00
  • a38b7d2165
    Actually import cache Jonathan Barrow 2022-09-26 22:48:26 -04:00
  • c4ec5aafd3
    Export new connection data Jonathan Barrow 2022-09-26 22:47:48 -04:00
  • 9f77a0054c
    Added missing awaits for cache functions Jonathan Barrow 2022-09-25 18:20:00 -04:00
  • 7b9534f2a8
    Export database connection Jonathan Barrow 2022-09-25 18:19:05 -04:00
  • f549a602d8
    Use joi for object validation Jonathan Barrow 2022-09-24 21:14:21 -04:00
  • 345492d910
    Made server run again Jonathan Barrow 2022-09-24 20:08:33 -04:00
  • 6e3bc960e4
    Updated .gitignore Jonathan Barrow 2022-09-24 20:07:53 -04:00
  • 7808adc004
    Fixed config import paths Jonathan Barrow 2022-09-24 20:06:54 -04:00
  • 8866b233ab
    Moved example config to root Jonathan Barrow 2022-09-24 20:03:09 -04:00
  • 1cc4759813
    servers.json no longer used Jonathan Barrow 2022-09-24 20:02:09 -04:00
  • 7f760d0c43
    /v1/api/miis now uses CDN from config Jonathan Barrow 2022-09-24 19:58:40 -04:00
  • 2211ab475f
    /v1/user now uses CDN from config (2) Jonathan Barrow 2022-09-24 19:56:36 -04:00
  • 0cf319307c
    /v1/user now uses CDN from config Jonathan Barrow 2022-09-24 19:56:08 -04:00
  • 70d37d113f
    getUserProfileJSONByPID() now uses CDN from config Jonathan Barrow 2022-09-24 19:55:24 -04:00
  • fd34162a59
    Stop server from crashing on failed token decrypt Jonathan Barrow 2022-09-24 19:45:54 -04:00
  • 4dcec5388c
    /v1/login now uses cache and async fs Jonathan Barrow 2022-09-24 19:43:07 -04:00
  • 4661ebf3a5
    /v1/register now uses cache and async fs Jonathan Barrow 2022-09-24 19:41:41 -04:00
  • 46e103859d
    processLoginRequest() now uses cache and async fs Jonathan Barrow 2022-09-24 19:36:42 -04:00
  • a9bf9cac7c
    /access_token/generate now uses async functions Jonathan Barrow 2022-09-24 19:34:07 -04:00
  • 54d08b78cc
    /nex_token/@me uses cache and async fs Jonathan Barrow 2022-09-24 19:31:14 -04:00
  • da3516baed
    generateToken() now uses cache and async fs Jonathan Barrow 2022-09-24 19:28:07 -04:00
  • 754f2fb85c
    Forgot to add name to cache set Jonathan Barrow 2022-09-24 19:08:48 -04:00
  • 8172c1cac9
    /service_token/@me uses cache and async fs Jonathan Barrow 2022-09-24 19:02:32 -04:00
  • 82e4080199
    decryptToken() now uses async functions Jonathan Barrow 2022-09-24 18:51:31 -04:00
  • 663872e3c7
    decryptToken() now uses file cache Jonathan Barrow 2022-09-24 18:48:27 -04:00
  • 64e12fa667
    Changed name from cert to key for RSA keys in cache Jonathan Barrow 2022-09-24 18:45:18 -04:00
  • 0996df985e
    Add encoding option to cache Jonathan Barrow 2022-09-24 18:40:30 -04:00
  • 8af546714e
    Removed duplicate code from cache Jonathan Barrow 2022-09-24 18:36:18 -04:00
  • c2a8d3a4bd
    Added null check to cache Jonathan Barrow 2022-09-24 18:31:13 -04:00
  • 9e921ea9eb
    Removed extar tab Jonathan Barrow 2022-09-24 18:28:24 -04:00
  • 14b2c73986
    Added start of redis cache Jonathan Barrow 2022-09-24 18:23:35 -04:00
  • 71f171e51d
    Return error on XML parse error Jonathan Barrow 2022-09-24 18:22:47 -04:00
  • 81585da939
    Made getUserBasic spec issue more clear Jonathan Barrow 2022-09-24 08:41:02 -04:00
  • b2c1d73e51
    Don't use this in database.js Jonathan Barrow 2022-09-24 08:36:57 -04:00
  • a38af2825d
    Removed older dockerfile Jonathan Barrow 2022-09-24 08:33:35 -04:00
  • 2537282de6
    Merge pull request #46 from PretendoNetwork/master Jonathan Barrow 2022-09-24 08:21:17 -04:00
  • 5758ab2783 Added README.md for clarification Gandalf1783 2022-09-23 00:52:36 +02:00
  • bc2fec6aca Added README for clarification. May be subject to change later on for FAQ or similar. Gandalf1783 2022-09-23 00:42:54 +02:00
  • 88b5092cf8 Replaced Bucket variables with config option Gandalf1783 2022-09-21 17:41:38 +02:00
  • d838e04be5 Added config option for aws endpoint. Gandalf1783 2022-09-21 17:32:17 +02:00
  • 886ea01e2d
    Merge branch 'master' of https://github.com/PretendoNetwork/account Jonathan Barrow 2022-09-19 17:24:19 -04:00
  • 7b6a7a5b1a
    Add ability to change Mii data via api Jonathan Barrow 2022-09-19 17:22:32 -04:00
  • 98ad782725
    Bump moment-timezone from 0.5.27 to 0.5.35 dependabot[bot] 2022-08-30 20:51:06 +00:00
  • 957fbaa395
    Merge pull request #38 from PretendoNetwork/add-license-1 Jonathan Barrow 2022-08-16 19:40:26 -04:00
  • cd2a0ba59b
    Create LICENSE Jonathan Barrow 2022-08-13 20:43:16 -04:00
  • 0caa1b9b66 Only store Discord user ID Jonathan Barrow 2022-07-15 20:47:56 -04:00
  • da9b2f66fe Safer connection updates Jonathan Barrow 2022-07-15 20:28:42 -04:00
  • 005e0c1e94 API auth middleware Jonathan Barrow 2022-07-10 13:19:59 -04:00
  • f113fa262d
    Bump got from 11.8.2 to 11.8.5 dependabot[bot] 2022-06-23 06:19:37 +00:00
  • d18ac8fd18 NASC SVCLOC stub Jonathan Barrow 2022-06-08 17:29:29 -04:00
  • 2a14ff688c prettyfy api response Jonathan Barrow 2022-06-08 16:19:44 -04:00
  • 89029e61db
    Merge pull request #36 from PretendoNetwork/docker Jonathan Barrow 2022-05-09 07:57:10 -04:00
  • e5de5d4a70 update entrypoint with proper file checking mrjvs 2022-05-09 13:08:18 +02:00
  • 81dbe2af1e check for correct files in docker entrypoint + elaboration mrjvs 2022-05-08 15:18:23 +02:00
  • c9f3ea13e1 add node_modules to dockerignore mrjvs 2022-05-08 15:18:01 +02:00
  • 8a8efb44f9 update dockerfile to nodejs 18 mrjvs 2022-05-08 15:17:52 +02:00
  • cb64ff1706
    Merge pull request #35 from PretendoNetwork/docker Jonathan Barrow 2022-05-07 19:57:15 -04:00
  • fdde32e70a modify code to support docker mrjvs 2022-05-07 22:43:24 +02:00
  • d03122a4a6 add docker file mrjvs 2022-05-07 22:43:12 +02:00
  • 490b72f557
    Bump minimist from 1.2.5 to 1.2.6 dependabot[bot] 2022-04-09 05:05:47 +00:00
  • e6403e8061
    Bump moment from 2.24.0 to 2.29.2 dependabot[bot] 2022-04-08 23:24:16 +00:00
  • 402f6e3e2e Fixed password reset not working Jonathan Barrow 2022-02-17 16:41:23 -05:00
  • 5498b38907 we need util to work Jonathan Barrow 2022-02-17 15:24:39 -05:00
  • b8b19dc047 Body's are maps not objects Jonathan Barrow 2022-02-17 15:17:46 -05:00
  • 9fd1660c00 implement password resent (fixes #24) Jonathan Barrow 2022-02-17 14:54:30 -05:00
  • 85f6c45938 Changed to Mongoose .save from .update Jonathan Barrow 2022-02-17 14:46:02 -05:00
  • 3285fafc95 Implemented email change endpoints (fixes #23) Jonathan Barrow 2022-02-17 14:18:05 -05:00
  • 398aef5156 Implemented /v1/api/people/@me (#25 and #26) Jonathan Barrow 2022-02-17 11:00:51 -05:00
  • ed394c3613 Fix mii image api URLs Jonathan Barrow 2022-02-15 15:54:40 -05:00
  • b75f63f846 moved client header check middleware to main NNID router Jonathan Barrow 2022-02-14 08:09:53 -05:00
  • 4399b225de updated endpoint comments Jonathan Barrow 2022-02-14 07:48:37 -05:00
  • 022629bcef mapped_ids API now behaves properly (fixes #31) Jonathan Barrow 2022-02-13 18:21:16 -05:00
  • d92d4f3e89 renamed "account" service to "nnid" Jonathan Barrow 2022-02-06 18:01:18 -05:00
  • 3bc805a6bf NASC should check NEX access level not device Jonathan Barrow 2022-01-29 16:37:32 -05:00
  • a1831ec4af wrong server name attribute Jonathan Barrow 2022-01-28 21:19:29 -05:00