web-pal / chronos-timetracker

Desktop client for JIRA. Track time, upload worklogs without a hassle.
https://chronos.web-pal.com
MIT License
299 stars 66 forks source link

Log in with OAuth #76

Closed rjmunro closed 6 years ago

rjmunro commented 6 years ago

Expected Behavior

When setting up the desktop app, I should be presented with a browser window and asked to log in. The app should then receive an OAuth token to work.

Actual Behavior

I am asked to enter my password directly into the app.

This doesn't work as I don't have a Jira password. I log in to Jira with single sign on from my company Google account. It's also less secure because my password might be stored somewhere in the app, rather than just a token that I can cancel in Jira (on the https://[whatever].atlassian.net/plugins/servlet/oauth/users/access-tokens screen)

Specifications

ChangJoo-Park commented 6 years ago

+1

VladimirPal commented 6 years ago

We already had Oauth support, but it was disabled since nobody used it, this method requires additional configuration on the server side. But ok, we'll turn it back soon.

ChangJoo-Park commented 6 years ago

Thanks @VladimirPal 👍

weedgrease commented 6 years ago

My team also uses SSO through Okta so this would be super helpful!

Elderry commented 6 years ago

My team also uses SSO through Okta, can't use this until supported.

jloh commented 6 years ago

oAuth would be better! Our security policy prohibits me from putting my standard pass into this app sadly.

tracstarr commented 6 years ago

was this re-enabled? We also use google managed accounts so not able to use this currently.

spacebromx commented 6 years ago

Same @tracstarr mentioned. My company is using Google Accounts for login.

fobidlim commented 6 years ago

I couldn't to use it neither. I had same reason with above comments.

pospile commented 6 years ago

+1 Please enable Google login support!

VladimirPal commented 6 years ago

@pospile @fobid @spacebromx @tracstarr @jloh @Elderry @kevingelion @ChangJoo-Park @rjmunro Hi! Could you check 2.8.1, please? All types of authorization should work now!

pospile commented 6 years ago

@VladimirPal yes, its working! Thanks.

Yozhig commented 3 years ago

Still does not work. Version 5.0.1.

gsprdev commented 2 years ago

@rjmunro described the issue well, and it is still an issue in the latest version (I have never seen an earlier version).

Even though multiple login types appear supported, all of it is exposed through an embedded web view rather than by calling out to the standard web browser. The fact remains that to log in my only choice would be to type my company-wide SSO credentials directly into this app, which is a non-starter.

I was excited to try your tool, it looks like you put a lot of love into it, but sadly my evaluation ended before I even logged in.