{"action":"created","issue":{"url":"https://api.github.com/repos/inveniosoftware/invenio/issues/2739","labels_url":"https://api.github.com/repos/inveniosoftware/invenio/issues/2739/labels{/name}","comments_url":"https://api.github.com/repos/inveniosoftware/invenio/issues/2739/comments","events_url":"https://api.github.com/repos/inveniosoftware/invenio/issues/2739/events","html_url":"https://github.com/inveniosoftware/invenio/issues/2739","id":56493663,"number":2739,"title":"oauthclient: validate email address on user sign-up","user":{"login":"jmartinm","id":580727,"avatar_url":"https://avatars.githubusercontent.com/u/580727?v=3","gravatar_id":"","url":"https://api.github.com/users/jmartinm","html_url":"https://github.com/jmartinm","followers_url":"https://api.github.com/users/jmartinm/followers","following_url":"https://api.github.com/users/jmartinm/following{/other_user}","gists_url":"https://api.github.com/users/jmartinm/gists{/gist_id}","starred_url":"https://api.github.com/users/jmartinm/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jmartinm/subscriptions","organizations_url":"https://api.github.com/users/jmartinm/orgs","repos_url":"https://api.github.com/users/jmartinm/repos","events_url":"https://api.github.com/users/jmartinm/events{/privacy}","received_events_url":"https://api.github.com/users/jmartinm/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/inveniosoftware/invenio/labels/c_oauthclient","name":"c_oauthclient","color":"ededed"},{"url":"https://api.github.com/repos/inveniosoftware/invenio/labels/p_minor","name":"p_minor","color":"f7c6c7"},{"url":"https://api.github.com/repos/inveniosoftware/invenio/labels/s_INSPIRE","name":"s_INSPIRE","color":"207de5"},{"url":"https://api.github.com/repos/inveniosoftware/invenio/labels/s_ZENODO","name":"s_ZENODO","color":"0067C9"},{"url":"https://api.github.com/repos/inveniosoftware/invenio/labels/t_enhancement","name":"t_enhancement","color":"eb6420"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/inveniosoftware/invenio/milestones/13","labels_url":"https://api.github.com/repos/inveniosoftware/invenio/milestones/13/labels","id":857114,"number":13,"title":"v2.1","description":"","creator":{"login":"tiborsimko","id":517546,"avatar_url":"https://avatars.githubusercontent.com/u/517546?v=3","gravatar_id":"","url":"https://api.github.com/users/tiborsimko","html_url":"https://github.com/tiborsimko","followers_url":"https://api.github.com/users/tiborsimko/followers","following_url":"https://api.github.com/users/tiborsimko/following{/other_user}","gists_url":"https://api.github.com/users/tiborsimko/gists{/gist_id}","starred_url":"https://api.github.com/users/tiborsimko/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/tiborsimko/subscriptions","organizations_url":"https://api.github.com/users/tiborsimko/orgs","repos_url":"https://api.github.com/users/tiborsimko/repos","events_url":"https://api.github.com/users/tiborsimko/events{/privacy}","received_events_url":"https://api.github.com/users/tiborsimko/received_events","type":"User","site_admin":false},"open_issues":14,"closed_issues":0,"state":"open","created_at":"2014-11-07T09:21:23Z","updated_at":"2015-02-04T14:24:47Z","due_on":"2014-12-17T08:00:00Z","closed_at":null},"comments":3,"created_at":"2015-02-04T08:16:53Z","updated_at":"2015-02-04T16:16:45Z","closed_at":null,"body":"For oauth services where the email address is not provided upon first sign up (such as ORCID) we currently show a sign-up form with an input for the email address but that email address is not being validated.\r\n\r\nThe email address should be validated but ideally the flow of the user wanting, for example, to submit should not be blocked until he/she validates email address.\r\n\r\nSo the proposal would be to do something similar to what https://balsamiq.com/ is doing. Upon sign-up you can start using the app right away but the validation email states:\r\n\r\n> To start your trial, you need to verify your email address. Please go to the link below and log in:\r\n\r\n> https://inspirehep.mybalsamiq.com/confirm/ac62ef1a8ce02277c901b61d86690e7fb3d1e1fb\r\n\r\n> If you don't confirm within the next 2 days, your site will be suspended. If you don't confirm within a month, the site will be deleted.\r\n\r\n> Almost there!\r\n\r\nSo we could allow for some days to access without validation and after that, block the account."},"comment":{"url":"https://api.github.com/repos/inveniosoftware/invenio/issues/comments/72884189","html_url":"https://github.com/inveniosoftware/invenio/issues/2739#issuecomment-72884189","issue_url":"https://api.github.com/repos/inveniosoftware/invenio/issues/2739","id":72884189,"user":{"login":"lnielsen","id":1698163,"avatar_url":"https://avatars.githubusercontent.com/u/1698163?v=3","gravatar_id":"","url":"https://api.github.com/users/lnielsen","html_url":"https://github.com/lnielsen","followers_url":"https://api.github.com/users/lnielsen/followers","following_url":"https://api.github.com/users/lnielsen/following{/other_user}","gists_url":"https://api.github.com/users/lnielsen/gists{/gist_id}","starred_url":"https://api.github.com/users/lnielsen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lnielsen/subscriptions","organizations_url":"https://api.github.com/users/lnielsen/orgs","repos_url":"https://api.github.com/users/lnielsen/repos","events_url":"https://api.github.com/users/lnielsen/events{/privacy}","received_events_url":"https://api.github.com/users/lnielsen/received_events","type":"User","site_admin":false},"created_at":"2015-02-04T16:16:45Z","updated_at":"2015-02-04T16:16:45Z","body":"Actually I would downgrade it from enhancement to bug :-) "}}