{"action":"created","issue":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/1620","labels_url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/1620/labels{/name}","comments_url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/1620/comments","events_url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/1620/events","html_url":"https://github.com/IdentityServer/IdentityServer3/issues/1620","id":95149404,"number":1620,"title":"Catching external provider error from callback url?","user":{"login":"feina","id":11603052,"avatar_url":"https://avatars.githubusercontent.com/u/11603052?v=3","gravatar_id":"","url":"https://api.github.com/users/feina","html_url":"https://github.com/feina","followers_url":"https://api.github.com/users/feina/followers","following_url":"https://api.github.com/users/feina/following{/other_user}","gists_url":"https://api.github.com/users/feina/gists{/gist_id}","starred_url":"https://api.github.com/users/feina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/feina/subscriptions","organizations_url":"https://api.github.com/users/feina/orgs","repos_url":"https://api.github.com/users/feina/repos","events_url":"https://api.github.com/users/feina/events{/privacy}","received_events_url":"https://api.github.com/users/feina/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-07-15T09:42:24Z","updated_at":"2015-07-15T13:53:41Z","closed_at":null,"body":"Hi,\r\n\r\nIn my website, when a user clicks on \"login with Facebook\" a code flow is triggered passing acr_values=idp:Facebook to Identity Server.\r\n\r\nIf for some reason an error occurs when Identity Server authenticates with Facebook I would expect to get my website's callback endpoint called with an error parameter. However my website's callback endpoint does not get called and I get the Identity Server login page indicating that an error occurred.\r\n\r\nHow could I get my website's callback endpoint informed that an error occured while authenticating with an external identity provider?\r\n\r\nThanks\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/comments/121623162","html_url":"https://github.com/IdentityServer/IdentityServer3/issues/1620#issuecomment-121623162","issue_url":"https://api.github.com/repos/IdentityServer/IdentityServer3/issues/1620","id":121623162,"user":{"login":"brockallen","id":649492,"avatar_url":"https://avatars.githubusercontent.com/u/649492?v=3","gravatar_id":"","url":"https://api.github.com/users/brockallen","html_url":"https://github.com/brockallen","followers_url":"https://api.github.com/users/brockallen/followers","following_url":"https://api.github.com/users/brockallen/following{/other_user}","gists_url":"https://api.github.com/users/brockallen/gists{/gist_id}","starred_url":"https://api.github.com/users/brockallen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brockallen/subscriptions","organizations_url":"https://api.github.com/users/brockallen/orgs","repos_url":"https://api.github.com/users/brockallen/repos","events_url":"https://api.github.com/users/brockallen/events{/privacy}","received_events_url":"https://api.github.com/users/brockallen/received_events","type":"User","site_admin":false},"created_at":"2015-07-15T13:53:41Z","updated_at":"2015-07-15T13:53:41Z","body":"This depends on the nature of the error -- some errors are only meant for the end user to see and Facebook won't redirect back to your app's callback. I'd suggest tracing at the HTTP level where the request is sent when the error happens."}}