Commit Graph

4631 Commits

Author SHA1 Message Date
Son NK 83abbe5406 set clipboard behavior on all pages 2019-12-15 18:55:12 +02:00
Son NK aeb4108570 use form.validate_on_submit() whenever possible 2019-12-15 18:55:12 +02:00
Son NK 40f8c610d2 do not change FLASK_SECRET at each new deployment 2019-12-15 18:55:11 +02:00
Son NK c76d55bf40 do not ask for app website url 2019-12-15 18:55:11 +02:00
Son NK 50c8145faa remove scopes from app listing page 2019-12-15 18:55:11 +02:00
Son NK db45b01ddd set a different SESSION_COOKIE_NAME to avoid conflict 2019-12-15 18:55:11 +02:00
Son NK 78e274addf add support for response_mode(query and fragment), nonce 2019-12-15 18:55:11 +02:00
Son NK e563dff496 add response_type to AuthCode and OauthToken model 2019-12-15 18:55:11 +02:00
Son NK 19666b2c93 add test for code, id_token flow 2019-12-15 18:55:11 +02:00
Son NK b2d4ac8e65 add get_response_types_from_str, response_types_to_str 2019-12-15 18:55:11 +02:00
Son NK 47109e6011 add "sub", fix test 2019-12-15 18:55:11 +02:00
Son NK 3f7900f07e fix scope in /oauth/token 2019-12-15 18:55:11 +02:00
Son NK 82d52ec0ae enable CORS for /oauth/token 2019-12-15 18:55:11 +02:00
Son NK f0c4132da4 test id_token,token flow 2019-12-15 18:55:11 +02:00
Son NK 30079c895f Test id_token flow 2019-12-15 18:55:11 +02:00
Son NK f649148a88 add test for the token flow 2019-12-15 18:55:11 +02:00
Son NK efddc68764 add auth_time in id_token 2019-12-15 18:55:11 +02:00
Son NK f6e71436ec fix "kid" in id_token 2019-12-15 18:55:11 +02:00
Son NK 51311e9c41 use tests/env.test as env file for tests 2019-12-15 18:55:11 +02:00
Son NK ba15837b01 add some tests for authorize page
- non-authenticated user,
- non supported flow
- authorization page displayed correctly
- code flow without openid in scope
- code flow with openid in scope
2019-12-15 18:55:11 +02:00
Son NK 541cf80b77 add userinfo_endpoint, remove introspection_endpoint and revocation_endpoint in /.well-known/openid-configuration 2019-12-15 18:55:11 +02:00
Son NK 8185af7770 update UI on step implicit flow 2019-12-15 18:55:11 +02:00
Son NK 0bc0f751bf remove flask example 2019-12-15 18:55:11 +02:00
Son NK 572ac772e9 fix 2019-12-15 18:55:11 +02:00
Son NK 117f4110f8 notify admin when new app gets created 2019-12-15 18:55:10 +02:00
Son NK 4e67275071 provide oauth2 urls in app detail page, improve UI 2019-12-15 18:55:10 +02:00
Son NK d5a2932a97 use localhost instead of sl-client 2019-12-15 18:55:10 +02:00
Son NK 410a746c25 add demo example to step 2019-12-15 18:55:10 +02:00
Son NK 76cb892d77 do not show apps section on dashboard if there's no app 2019-12-15 18:55:10 +02:00
Son NK 9e41914eac add intro for developer tab 2019-12-15 18:55:10 +02:00
Son NK bde3edaf56 remove User.is_developer column 2019-12-15 18:55:10 +02:00
Son NK 06f51099a5 all users can have access to developer tab 2019-12-15 18:55:10 +02:00
Son NK ea123b0922 remove partner code 2019-12-15 18:55:10 +02:00
Son NK 01e19485eb apart from localhost, allow only https 2019-12-15 18:55:10 +02:00
Son NK d600bbfec0 add step when developer adds new app 2019-12-15 18:55:10 +02:00
Son NK 5244678a16 add "disabled" to client-id, client-secret 2019-12-15 18:55:10 +02:00
Son NK fc73267b53 remove website url and icon when creating new app 2019-12-15 18:55:10 +02:00
Son NK daf22b823d add separator to authorize page 2019-12-15 18:55:10 +02:00
Son NK 4ca3ce571a improve wording 2019-12-15 18:55:10 +02:00
Son NK d933fcf0b7 replace information by info 2019-12-15 18:55:10 +02:00
Son NK 67dbcb9723 user can choose their avatar to send 2019-12-15 18:55:10 +02:00
Son NK d61c402aea user can choose name 2019-12-15 18:55:10 +02:00
Son NK 0e0a11dfce make sure custom alias must have at least 3 character in authorize 2019-12-15 18:55:10 +02:00
Son NK 2a6021c230 custom email must have .suffix 2019-12-15 18:55:10 +02:00
Son NK a1c65d3921 use EMAIL_DOMAIN instead of simplelogin.co 2019-12-15 18:55:10 +02:00
Son NK 8c38fe5b56 set custom=True when user creates a custom alias 2019-12-15 18:55:10 +02:00
Son NK ddf188f146 add ClientUser.name,default_avatar, GenEmail.custom column 2019-12-15 18:55:10 +02:00
Son NK 432ca33d9e fix the fucking https://flask.palletsprojects.com/en/1.1.x/cli/#disable-dotenv issue 2019-12-15 18:55:10 +02:00
Son NK 00f858c8c1 user can choose custom email in authorize 2019-12-15 18:55:10 +02:00
Son NK ac8fa33a83 use John Wick email 2019-12-15 18:55:10 +02:00