* feat: Add OpenID Connect support, speed up docker rebuilds * fix: Switch Google Cloud API URL to v1 * chore: Remove redux-oidc and use our own components instead
23 lines
509 B
JavaScript
23 lines
509 B
JavaScript
import React from 'react';
|
|
import PropTypes from 'prop-types';
|
|
|
|
function CallbackPage({ userManager, onRedirectSuccess }) {
|
|
const onRedirectError = error => {
|
|
throw new Error(error);
|
|
};
|
|
|
|
userManager
|
|
.signinRedirectCallback()
|
|
.then(user => onRedirectSuccess(user))
|
|
.catch(error => onRedirectError(error));
|
|
|
|
// todo: add i18n (or return null?)
|
|
return <div>Redirecting...</div>;
|
|
}
|
|
|
|
CallbackPage.propTypes = {
|
|
userManager: PropTypes.object.isRequired,
|
|
};
|
|
|
|
export default CallbackPage;
|