mirror of
https://github.com/mickael-kerjean/filestash.git
synced 2025-11-01 19:32:27 +08:00
improvement (S3): hide secret access key by default + auth bugfix - #58
This commit is contained in:
@ -92,7 +92,8 @@ export class Form extends React.Component {
|
|||||||
let credentials = Object.assign({}, this.props.credentials);
|
let credentials = Object.assign({}, this.props.credentials);
|
||||||
for(let key in this.state.refs){
|
for(let key in this.state.refs){
|
||||||
if(this.state.refs[key]){
|
if(this.state.refs[key]){
|
||||||
let [type, name] = key.split('_');
|
let [type, ...name] = key.split('_');
|
||||||
|
name = name.join("_");
|
||||||
if(!credentials[type]) credentials[type] = {};
|
if(!credentials[type]) credentials[type] = {};
|
||||||
credentials[type][name] = this.state.refs[key].ref.value;
|
credentials[type][name] = this.state.refs[key].ref.value;
|
||||||
}
|
}
|
||||||
@ -146,6 +147,7 @@ export class Form extends React.Component {
|
|||||||
else if(typeof value === 'number') return 'hidden';
|
else if(typeof value === 'number') return 'hidden';
|
||||||
else if(value === false) return 'hidden';
|
else if(value === false) return 'hidden';
|
||||||
else if(key === 'password') return 'password';
|
else if(key === 'password') return 'password';
|
||||||
|
else if(key === 'secret_access_key') return 'password';
|
||||||
else{
|
else{
|
||||||
return 'text';
|
return 'text';
|
||||||
}
|
}
|
||||||
|
|||||||
@ -15,7 +15,6 @@ function connect(params){
|
|||||||
apiVersion: '2006-03-01',
|
apiVersion: '2006-03-01',
|
||||||
accessKeyId: params.access_key_id,
|
accessKeyId: params.access_key_id,
|
||||||
secretAccessKey: params.secret_access_key,
|
secretAccessKey: params.secret_access_key,
|
||||||
region: params.region,
|
|
||||||
sslEnabled: true
|
sslEnabled: true
|
||||||
});
|
});
|
||||||
return Promise.resolve(s3);
|
return Promise.resolve(s3);
|
||||||
|
|||||||
Reference in New Issue
Block a user