-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[electron] Support HTTP based authentication for Git #3397
Labels
electron
issues related to the electron target
enhancement
issues that are enhancements to current functionality - nice to haves
git
issues related to git
Comments
kittaakos
added
enhancement
issues that are enhancements to current functionality - nice to haves
git
issues related to git
electron
issues related to the electron target
labels
Nov 5, 2018
Cases to support:
|
|
kittaakos
pushed a commit
that referenced
this issue
Nov 5, 2018
kittaakos
pushed a commit
that referenced
this issue
Nov 6, 2018
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 7, 2018
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 7, 2018
Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
4 tasks
kittaakos
pushed a commit
that referenced
this issue
Nov 7, 2018
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 7, 2018
Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 8, 2018
Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 8, 2018
If a git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are not stored, re-used. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior in the browser. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 9, 2018
If a git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are not stored, re-used. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior in the browser. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 9, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 9, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 12, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 13, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 13, 2018
Named pipes are not supported by `cluster` workers. So the communicating between the Theia backend and the `GIT_ASKPASS` process is pure HTTP. TODO: squash me if this is sufficient on Windows too. XXX: still prompts to the backend console if **not** in debug mode. Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 13, 2018
Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 13, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Nov 19, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Dec 3, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Dec 4, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
kittaakos
pushed a commit
that referenced
this issue
Dec 4, 2018
If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: #3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io>
bogthe
pushed a commit
to ARMmbed/theia
that referenced
this issue
Jan 21, 2019
…it in Electron. If a Git operation (fetch, pull, merge, ...) requires authentication, the Theia backend will ask the frontend for the username and password. User credentials are neither stored nor reused. In electron, if a Git operation fails due to authentication, we report it back to the user. This PR does not change the behavior of the browser-based application. Closes: eclipse-theia#3397 Signed-off-by: Akos Kitta <kittaakos@typefox.io> Signed-off-by: Bogdan Stolojan <petre.stolojan@arm.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
electron
issues related to the electron target
enhancement
issues that are enhancements to current functionality - nice to haves
git
issues related to git
This is a sub-task of #1037.
Problem:
credential.helper
is set tostore
. For instance, on OS X, this will delegate into the Keychain and will reuse the username and password without prompting it for the user.TODOs and noteworthy notes for the issue:
The text was updated successfully, but these errors were encountered: