zulip/zerver/openapi
Dinesh dc90d54b08 auth: Add Sign in with Apple support.
This implementation overrides some of PSA's internal backend
functions to handle `state` value with redis as the standard
way doesn't work because of apple sending required details
in the form of POST request.

Includes a mixin test class that'll be useful for testing
Native auth flow.

Thanks to Mateusz Mandera for the idea of using redis and
other important work on this.

Documentation rewritten by tabbott.

Co-authored-by: Mateusz Mandera <mateusz.mandera@zulip.com>
2020-06-09 17:29:35 -07:00
..
curl_param_value_generators.py python: Convert assignment type annotations to Python 3.6 style. 2020-04-22 11:02:32 -07:00
javascript_examples.js js-api: Migrate and test send-message example. 2020-05-20 10:18:29 -07:00
javascript_examples.py js-api: Add hooks to run tests and render docs of JS API examples. 2020-05-20 10:18:29 -07:00
markdown_extension.py python: Convert "".format to Python 3.6 f-strings. 2020-06-08 15:31:20 -07:00
openapi.py python: Convert "".format to Python 3.6 f-strings. 2020-06-08 15:31:20 -07:00
python_examples.py python: Convert "".format to Python 3.6 f-strings. 2020-06-08 15:31:20 -07:00
test_curl_examples.py python: Convert "".format to Python 3.6 f-strings. 2020-06-08 15:31:20 -07:00
zulip.yaml auth: Add Sign in with Apple support. 2020-06-09 17:29:35 -07:00