From: Peter Amstutz Date: Fri, 17 May 2019 20:26:13 +0000 (-0400) Subject: Fix federated login, only create iframes for local user refs #15064 X-Git-Tag: 1.4.0~8 X-Git-Url: https://git.arvados.org/arvados-workbench2.git/commitdiff_plain/cd10c61ba9a77ca1d4dea853dacc350c729cab9f Fix federated login, only create iframes for local user refs #15064 Arvados-DCO-1.1-Signed-off-by: Peter Amstutz --- diff --git a/src/views/workbench/fed-login.tsx b/src/views/workbench/fed-login.tsx index 399b419e..d09e6893 100644 --- a/src/views/workbench/fed-login.tsx +++ b/src/views/workbench/fed-login.tsx @@ -13,7 +13,7 @@ import { Config } from '~/common/config'; export interface FedLoginProps { user?: User; apiToken?: string; - homeCluster: string; + localCluster: string; remoteHostsConfig: { [key: string]: Config }; } @@ -21,20 +21,20 @@ const mapStateToProps = ({ auth }: RootState) => ({ user: auth.user, apiToken: auth.apiToken, remoteHostsConfig: auth.remoteHostsConfig, - homeCluster: auth.homeCluster, + localCluster: auth.localCluster, }); export const FedLogin = connect(mapStateToProps)( class extends React.Component { render() { - const { apiToken, user, homeCluster, remoteHostsConfig } = this.props; - if (!apiToken || !user || !user.uuid.startsWith(homeCluster)) { + const { apiToken, user, localCluster, remoteHostsConfig } = this.props; + if (!apiToken || !user || !user.uuid.startsWith(localCluster)) { return <>; } const [, tokenUuid, token] = apiToken.split("/"); return
{Object.keys(remoteHostsConfig) - .map((k) => k !== homeCluster && + .map((k) => k !== localCluster &&