Commit Graph

43956 Commits (5960927a9fae80eafa41c67dc0c2a624babc88e6)

Author SHA1 Message Date
Thibault Duplessis dbda86990f no need to store the whole thing in the rate limiter 2021-06-22 20:41:46 +02:00
Niklas Fiekas 86fea67e99 simplify token revocation 2021-06-22 19:49:18 +02:00
Niklas Fiekas 8ec792efaf reimplement programmatic oauth token revocation (#6629) 2021-06-22 18:44:13 +02:00
Niklas Fiekas 47ea2c0652 factor out HTTPRequest.bearer 2021-06-22 18:22:53 +02:00
Thibault Duplessis 6aba965835 remove wrong TS type - after #9225 2021-06-21 19:58:50 +02:00
Thibault Duplessis 9824a5528c
Merge pull request #9225 from sharadsw/zen-spectator
Disallow zen mode when spectating
2021-06-21 19:57:44 +02:00
Thibault Duplessis 1847f0574d better distinguish oauth from basic auth 2021-06-21 19:47:53 +02:00
Thibault Duplessis 4acd581c20 let teachers close accounts of managed students 2021-06-21 19:41:19 +02:00
Thibault Duplessis f8bc892890 rename release -> graduate 2021-06-21 19:40:50 +02:00
Thibault Duplessis a725e5e323 simplify form helper 2021-06-21 19:40:12 +02:00
Niklas Fiekas ec3b1a6207 do not bind name eval 2021-06-21 18:10:31 +02:00
Niklas Fiekas 1105cbdf97 update build dependencies 2021-06-21 18:06:16 +02:00
Niklas Fiekas 8d70325325 update prettier 2021-06-21 17:46:54 +02:00
Niklas Fiekas 80922827d7 require new team:read scope for /api/team/{teamId}/users 2021-06-21 16:11:18 +02:00
TheRealSS 6b5429adca disallow zen mode when spectating 2021-06-21 18:35:47 +05:30
Thibault Duplessis f54147a246 fix puzzle embed 2021-06-20 14:19:00 +02:00
Thibault Duplessis 0310870ab8
Merge pull request #9223 from michael1241/tacticstudychange
changing chapter ID for tactic motif study
2021-06-20 14:09:41 +02:00
michael1241 6f00c88657 changing chapter ID for tactic motif study 2021-06-20 12:59:19 +01:00
Thibault Duplessis 57d923b231 move some code out of controllers 2021-06-20 08:05:36 +02:00
Thibault Duplessis 2a414d1831 comment conf/routes 2021-06-20 07:53:52 +02:00
Niklas Fiekas a2e63d82bd invalidate cached client tokens 2021-06-20 00:16:41 +02:00
Niklas Fiekas 438c43d29f show list of pkce oauth clients 2021-06-19 23:49:14 +02:00
Niklas Fiekas df8a885e4f tweak security page design 2021-06-19 15:13:56 +02:00
Niklas Fiekas e3a27a6462 better advice for unrecognized sessions 2021-06-19 14:28:29 +02:00
Niklas Fiekas 2f9241031a remove oauth app form 2021-06-19 13:00:09 +02:00
Niklas Fiekas 853bd6f54a distinguish pkce access tokens and prepare expiry 2021-06-19 12:58:31 +02:00
Thibault Duplessis a0009c66df all sending 6 PM-all every 20h 2021-06-19 09:37:32 +02:00
Thibault Duplessis 0d702ca62a fix lobby hook creation 2021-06-19 08:11:46 +02:00
Thibault Duplessis 12bc36ecbb
New Crowdin updates (#9213)
* New translations: site.xml (Bosnian)

* New translations: site.xml (Hungarian)

* New translations: site.xml (Finnish)

* New translations: site.xml (Basque)

* New translations: site.xml (Greek)

* New translations: site.xml (French)

* New translations: site.xml (Romanian)

* New translations: site.xml (Norwegian Bokmal)

* New translations: site.xml (German)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: site.xml (Japanese)

* New translations: site.xml (Persian)

* New translations: site.xml (Galician)

* New translations: site.xml (Indonesian)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: site.xml (Latvian)

* New translations: site.xml (Turkish)

* New translations: site.xml (Russian)

* New translations: site.xml (Slovak)

* New translations: site.xml (Slovenian)

* New translations: site.xml (German, Switzerland)

* New translations: site.xml (Marathi)

* New translations: site.xml (Greek)

* New translations: emails.xml (Greek)

* New translations: site.xml (Irish)

* New translations: site.xml (Irish)

* New translations: patron.xml (Irish)

* New translations: puzzle.xml (Polish)
2021-06-19 07:37:06 +02:00
Niklas Fiekas 0eec335f09 no more new oauth apps without pkce 2021-06-18 20:57:38 +02:00
Niklas Fiekas 971cf19e6b oauth appOrigin -> clientOrigin 2021-06-18 17:27:13 +02:00
Niklas Fiekas e1f3ab8602 hint for oauth client_id 2021-06-18 16:06:42 +02:00
Thibault Duplessis 129e5aab1e minor tweaks while reviewing pkce 2021-06-18 09:26:13 +02:00
Thibault Duplessis f717a10373
Merge pull request #9158 from niklasf/oauth2
reimplement oauth (with pkce)
2021-06-18 09:25:30 +02:00
Thibault Duplessis 46f08c22c0 fix mobile app BC, reinstate seek.variant.key 2021-06-18 08:26:13 +02:00
Thibault Duplessis 7dbee7bd7f fix tournament calendar icons 2021-06-18 08:06:05 +02:00
Thibault Duplessis 5d8dd1c047 chessground 8.0.0 2021-06-18 08:04:48 +02:00
Thibault Duplessis b08b7b079a
Merge pull request #9197 from ornicar/benediktwerner-cg-resize
chessground 8.0.0, JS resizing, remove display: table trick
2021-06-18 07:50:06 +02:00
Thibault Duplessis 41a65799f8
Merge branch 'master' into benediktwerner-cg-resize 2021-06-18 07:49:58 +02:00
Thibault Duplessis 67bf57c414
New Crowdin updates (#9198)
* New translations: search.xml (Dutch)

* New translations: site.xml (Dutch)

* New translations: activity.xml (German, Switzerland)

* New translations: class.xml (German, Switzerland)

* New translations: site.xml (Bulgarian)

* New translations: site.xml (Bosnian)

* New translations: site.xml (Hindi)

* New translations: site.xml (Hungarian)

* New translations: site.xml (Greek)

* New translations: site.xml (Danish)

* New translations: site.xml (Belarusian)

* New translations: site.xml (Arabic)

* New translations: site.xml (French)

* New translations: site.xml (Norwegian Bokmal)

* New translations: site.xml (German)

* New translations: site.xml (English, United States)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: site.xml (Japanese)

* New translations: site.xml (Persian)

* New translations: site.xml (Galician)

* New translations: site.xml (Latvian)

* New translations: site.xml (Turkish)

* New translations: site.xml (Dutch)

* New translations: site.xml (Portuguese)

* New translations: site.xml (Russian)

* New translations: site.xml (Slovak)

* New translations: site.xml (Slovenian)

* New translations: site.xml (German, Switzerland)

* New translations: site.xml (Spanish)

* New translations: site.xml (Estonian)

* New translations: site.xml (Lithuanian)

* New translations: site.xml (Polish)

* New translations: site.xml (Bulgarian)

* New translations: site.xml (Danish)

* New translations: site.xml (Portuguese)

* New translations: site.xml (Dutch)

* New translations: site.xml (German)

* New translations: site.xml (Latvian)

* New translations: site.xml (Galician)

* New translations: site.xml (Turkish)

* New translations: site.xml (Portuguese, Brazilian)

* New translations: site.xml (Bosnian)

* New translations: site.xml (Slovak)

* New translations: site.xml (French)

* New translations: site.xml (Japanese)

* New translations: site.xml (Romanian)

* New translations: site.xml (Greek)

* New translations: site.xml (Indonesian)

* New translations: search.xml (Greek)

* New translations: site.xml (Russian)

* New translations: site.xml (Norwegian Nynorsk)

* New translations: site.xml (Basque)

* New translations: site.xml (Hungarian)

* New translations: patron.xml (Hungarian)

* New translations: site.xml (Persian)

* New translations: site.xml (Finnish)

* New translations: site.xml (Finnish)

* New translations: site.xml (German, Switzerland)

* New translations: site.xml (French)

* New translations: site.xml (French)

* New translations: site.xml (French)

* New translations: site.xml (Norwegian Bokmal)

* New translations: site.xml (Slovenian)

* New translations: learn.xml (Tamil)
2021-06-18 07:46:45 +02:00
Thibault Duplessis e133d64dec close #9094 2021-06-17 22:15:23 +02:00
Niklas Fiekas 1b7cff7fd2 add small timeout to prevent clickjacking 2021-06-17 16:09:13 +02:00
Niklas Fiekas b66545e58f add icon to authorization prompt 2021-06-17 15:51:15 +02:00
Niklas Fiekas 617a0ab4a9 tweak authorization prompt design 2021-06-17 15:36:52 +02:00
Niklas Fiekas 0af0d4de08 let appOrigin show the full origin 2021-06-17 15:36:52 +02:00
Niklas Fiekas 7ba8a17569 fix empty scopes parameter 2021-06-17 15:36:52 +02:00
Niklas Fiekas 4d43741b6e minor tweaks 2021-06-17 15:36:52 +02:00
Niklas Fiekas be2718f791 make authorization code recognizable with prefix 2021-06-17 15:36:52 +02:00
Niklas Fiekas 517f30b2da aid debugging code challenge 2021-06-17 15:36:52 +02:00
Niklas Fiekas 74a8a2bd98 hack to get over the finish line 2021-06-17 15:36:52 +02:00