Implemented /auth/error path

This commit is contained in:
Jori Lallo
2016-08-28 10:59:34 -07:00
parent e4e5f900ee
commit 4ba98c9dcf
4 changed files with 38 additions and 1 deletions

View File

@@ -12,7 +12,17 @@ class SlackAuth extends React.Component {
}
componentDidMount = async () => {
const { code, state } = this.props.location.query;
const { error, code, state } = this.props.location.query;
if (error) {
if (error === 'access_denied') {
// User selected "Deny" access on Slack OAuth
browserHistory.push('/');
} else {
browserHistory.push('/auth/error');
}
return;
}
if (this.props.route.apiPath) {
try {