Add new token_type filed to auth method mount-config (#5723)

This commit is contained in:
madalynrose 2018-11-07 14:34:33 -05:00 committed by GitHub
parent 422b6a2274
commit 4d4ace908c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 3 deletions

View File

@ -50,7 +50,7 @@ export default DS.Model.extend({
tuneAttrs: computed(function() { tuneAttrs: computed(function() {
return expandAttributeMeta(this, [ return expandAttributeMeta(this, [
'description', 'description',
'config.{listingVisibility,defaultLeaseTtl,maxLeaseTtl,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}', 'config.{listingVisibility,defaultLeaseTtl,maxLeaseTtl,tokenType,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}',
]); ]);
}), }),
@ -69,7 +69,7 @@ export default DS.Model.extend({
'accessor', 'accessor',
'local', 'local',
'sealWrap', 'sealWrap',
'config.{listingVisibility,defaultLeaseTtl,maxLeaseTtl,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}', 'config.{listingVisibility,defaultLeaseTtl,maxLeaseTtl,tokenType,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}',
]; ];
}), }),
@ -82,7 +82,7 @@ export default DS.Model.extend({
'config.listingVisibility', 'config.listingVisibility',
'local', 'local',
'sealWrap', 'sealWrap',
'config.{defaultLeaseTtl,maxLeaseTtl,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}', 'config.{defaultLeaseTtl,maxLeaseTtl,tokenType,auditNonHmacRequestKeys,auditNonHmacResponseKeys,passthroughRequestHeaders}',
], ],
}, },
]; ];

View File

@ -31,4 +31,11 @@ export default Fragment.extend({
helpText: 'Headers to whitelist and pass from the request to the backend', helpText: 'Headers to whitelist and pass from the request to the backend',
editType: 'stringArray', editType: 'stringArray',
}), }),
tokenType: attr('string', {
label: 'Token Type',
helpText:
"The type of token that should be generated via this role. Can be `service`, `batch`, or `default` to use the mount's default (which unless changed will be `service` tokens).",
possibleValues: ['default', 'batch', 'service'],
defaultFormValue: 'default',
}),
}); });