The Arvados API token is a secret key that enables the Arvados SDKs to access Arvados with the proper permissions.
<Typography component='span'>
For more information see
- <a href='http://doc.arvados.org/user/reference/api-tokens.html' target='blank' className={classes.link}>
+ <a href='http://doc.arvados.org/user/reference/api-tokens.html' target='blank' rel="noopener" className={classes.link}>
Getting an API token.
</a>
</Typography>
<DetailsAttributeComponent label='API Host' value={data.apiHost} copyValue={data.apiHost} onCopy={this.onCopy} />
<DetailsAttributeComponent label='API Token' value={data.token} copyValue={data.token} onCopy={this.onCopy} />
<DetailsAttributeComponent label='Token expiration' value={tokenExpiration} />
- { this.props.canCreateNewTokens && <Button
+ {this.props.canCreateNewTokens && <Button
onClick={() => this.onGetNewToken()}
color="primary"
size="small"
className={classes.actionButton}
>
GET NEW TOKEN
- </Button> }
+ </Button>}
<Typography paragraph={true}>
Paste the following lines at a shell prompt to set up the necessary environment for Arvados SDKs to authenticate to your account.
</CopyToClipboard>
<Typography>
Arvados
- <a href='http://doc.arvados.org/user/reference/api-tokens.html' target='blank' className={classes.link}>virtual machines</a>
+ <a href='http://doc.arvados.org/user/reference/api-tokens.html' target='blank' rel="noopener" className={classes.link}>virtual machines</a>
do this for you automatically. This setup is needed only when you use the API remotely (e.g., from your own workstation).
</Typography>
</DialogContent>
withStyles(styles)(
connect(getTokenDialogData)(
withDialog(TOKEN_DIALOG_NAME)(TokenDialogComponent)));
-