Commit Graph

103 Commits

Author SHA1 Message Date
Tyler Leonhardt
66ecd8f6a8 make state of trusted extensions correct in storage. Fixes #118486 2021-06-11 17:21:37 -07:00
Benjamin Pasero
dc4b317192 dialogs - do not require buttons property 2021-06-03 08:49:30 +02:00
Tyler James Leonhardt
7f21b1af48 Revert "Allow extensions to create multiple sessions from the same provider (#124640)" (#124705)
This reverts commit a18ea9c9ec.
2021-05-26 10:42:20 -07:00
Tyler James Leonhardt
a18ea9c9ec Allow extensions to create multiple sessions from the same provider (#124640) 2021-05-25 20:02:19 -07:00
Rachel Macfarlane
fde9e2fc15 Add cancel button to manage trusted extensions quickpick, fixes #113347 2021-05-07 09:43:04 -07:00
Sandeep Somavarapu
bc62648b05 Revert "Remove authentication provider package.json declaration"
This reverts commit 811dc8d45a.
2021-03-05 14:02:57 +01:00
Rachel Macfarlane
811dc8d45a Remove authentication provider package.json declaration 2021-03-01 14:11:26 -08:00
Rachel Macfarlane
2852916b59 Pass scope directly when signing in to other account, fixes #117510 2021-02-24 13:06:13 -08:00
Rachel Macfarlane
79b14947e7 Polish sign out dialog, fixes #117473 2021-02-23 13:58:59 -08:00
Rachel Macfarlane
6fa58b5a86 Show provider label instead of id in sign in prompt, fixes #117461 2021-02-23 11:47:04 -08:00
Rachel Macfarlane
42e8d3eeb8 Fix select session behavior, fixes #117266 2021-02-22 09:40:16 -08:00
Rachel Macfarlane
52ebf0c7f8 Add 'deny' option to account access prompt 2021-02-18 17:05:58 -08:00
Rachel Macfarlane
d131331195 Remove extra info from onDidChangeSessions event 2021-02-18 15:36:28 -08:00
Rachel Macfarlane
a5ff0dd6ee Return from getSession earlier when requesting session access 2021-02-17 11:36:43 -08:00
Rachel Macfarlane
14669c2e45 Make scopes parameter optional to getSessions and remove getAllSessions 2021-02-12 09:13:11 -08:00
Rachel Macfarlane
eceff53351 Rename login/logout to createSession/removeSession 2021-02-11 16:46:47 -08:00
Rachel Macfarlane
e4cf7f46ee Remove account caching from MainThreadAuthenticationProvider 2021-02-11 14:15:36 -08:00
Rachel Macfarlane
650906c369 Pass scopes through to authentication providers 2021-02-11 14:15:36 -08:00
Rachel Macfarlane
9118a3461c Make onDidChangeSessions event for auth providers fire complete session 2021-02-11 10:14:28 -08:00
Rachel Macfarlane
a9f803753c Create no accounts menu on demand 2021-02-10 09:53:04 -08:00
Rachel Macfarlane
768a68060f Change blocking behavior for auth extension activation based on if request is from core or extension, fixes #116295 2021-02-10 08:37:12 -08:00
Rachel Macfarlane
41121165b0 Move isAccessAllowed to authentication service 2021-02-09 14:12:53 -08:00
Rachel Macfarlane
5115a8eae7 Don't show a modal on 'getSession' for access requests if 'createIfNone' is false, fixes #111529 2021-02-03 09:58:29 -08:00
Rachel Macfarlane
7db413d4c1 Move secrets API to extension context 2021-01-04 22:04:40 -08:00
Rachel Macfarlane
9f27d99af0 Update isVSO check with new remote authority 2020-12-16 08:50:27 -08:00
Rachel Macfarlane
3598f9714d Add new codespaces extension id to allow list 2020-11-18 13:37:31 -08:00
Benjamin Pasero
b07d19a768 storage - remove store2 (#109967) 2020-11-13 08:42:59 +01:00
Rachel Macfarlane
f086ee122c Set StorageTarget in auth service, #109967 2020-11-11 11:30:49 -08:00
Rachel Macfarlane
0f623956c2 Show dialog when there are no trusted extensions for account, fixes #96359 2020-11-04 15:44:04 -08:00
Rachel Macfarlane
5463322d19 Clear trusted extensions on sign out, fixes #96616 2020-11-04 15:44:04 -08:00
Sandeep Somavarapu
e6b53ff8da adopt using new storage service to sync storage 2020-11-04 15:19:26 +01:00
Rachel Macfarlane
4c0811c9c2 Removing polling from auth extensions, fixes #107480 2020-10-09 16:33:53 -07:00
Rachel Macfarlane
dafce599a6 Add getPassword, setPassword, and deletePassword APIs, #95475
Co-authored-by: SteVen Batten <sbatten@microsoft.com>
2020-10-06 14:57:16 -07:00
Rachel Macfarlane
fd4780d7fe Fix isWeb check in mainThreadAuthentication 2020-09-22 10:23:23 -07:00
Rachel Macfarlane
74c0ce02ce Add new github browser extension id to allow list 2020-09-03 09:59:43 -07:00
Rachel Macfarlane
c7c6c5cde1 Fix #105503 2020-09-01 17:31:05 -07:00
Rachel Macfarlane
650197b991 Add authentication contribution point, #103507 2020-08-27 11:51:18 -07:00
Alex Dima
df5d0e588f Rename ActivationKind.Eager to ActivationKind.Immediate 2020-08-26 20:18:10 +02:00
Alex Dima
27082f3dbb Use an enum instead of a boolean to signal eager activation 2020-08-26 20:17:04 +02:00
Rachel Macfarlane
8871a28963 Make github-authentication a UI extension again 2020-08-26 09:01:42 -07:00
Matt Bierner
8ba70d8bdc Revert "Make github-authentication a UI extension again"
This reverts commit cd55420e7e.

This change seems to have caused issues activating extensions
2020-08-24 20:19:58 -07:00
Rachel Macfarlane
cd55420e7e Make github-authentication a UI extension again 2020-08-24 18:44:14 -07:00
Rachel Macfarlane
c5ae1f3f45 Fix auth provider extension activation on getSession 2020-07-28 19:10:51 -07:00
Sandeep Somavarapu
8ef53a3f08 #103238 Initialize as soon as one of the account providers is available 2020-07-24 12:13:12 +02:00
Rachel Macfarlane
e8343b0bcd Update VSO check for auth 2020-07-23 09:54:09 -07:00
Rachel Macfarlane
357fe6956c Ensure account preference set after login flow completes 2020-07-20 14:23:14 -07:00
Rachel Macfarlane
cd5b4a7c80 Emit activation event for auth providers when getSession is called 2020-07-20 14:23:14 -07:00
Rachel Macfarlane
40324ee577 Auth provider tweaks, change types of change events 2020-07-10 10:49:10 -07:00
Rachel Macfarlane
348e2b4c6e displayName -> label, use providerIds in favor of getProviderIds, #100993 2020-07-06 18:23:12 -07:00
Rachel Macfarlane
ab7a5ec3ad Address part of feedback for #100993 2020-07-06 08:51:24 -07:00