mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
Add action button to enable/disable Oauth provider (#9242)
This commit is contained in:
parent
f360f7048d
commit
591cc4f002
@ -138,9 +138,9 @@ public class OAuth2AuthManagerImpl extends ManagerBase implements OAuth2AuthMana
|
||||
public OauthProviderVO registerOauthProvider(RegisterOAuthProviderCmd cmd) {
|
||||
String description = cmd.getDescription();
|
||||
String provider = cmd.getProvider();
|
||||
String clientId = cmd.getClientId();
|
||||
String redirectUri = cmd.getRedirectUri();
|
||||
String secretKey = cmd.getSecretKey();
|
||||
String clientId = StringUtils.trim(cmd.getClientId());
|
||||
String redirectUri = StringUtils.trim(cmd.getRedirectUri());
|
||||
String secretKey = StringUtils.trim(cmd.getSecretKey());
|
||||
|
||||
if (!isOAuthPluginEnabled()) {
|
||||
throw new CloudRuntimeException("OAuth is not enabled, please enable to register");
|
||||
@ -170,9 +170,9 @@ public class OAuth2AuthManagerImpl extends ManagerBase implements OAuth2AuthMana
|
||||
public OauthProviderVO updateOauthProvider(UpdateOAuthProviderCmd cmd) {
|
||||
Long id = cmd.getId();
|
||||
String description = cmd.getDescription();
|
||||
String clientId = cmd.getClientId();
|
||||
String redirectUri = cmd.getRedirectUri();
|
||||
String secretKey = cmd.getSecretKey();
|
||||
String clientId = StringUtils.trim(cmd.getClientId());
|
||||
String redirectUri = StringUtils.trim(cmd.getRedirectUri());
|
||||
String secretKey = StringUtils.trim(cmd.getSecretKey());
|
||||
Boolean enabled = cmd.getEnabled();
|
||||
|
||||
OauthProviderVO providerVO = _oauthProviderDao.findById(id);
|
||||
|
||||
@ -101,7 +101,25 @@ export default {
|
||||
label: 'label.edit',
|
||||
dataView: true,
|
||||
popup: true,
|
||||
args: ['description', 'clientid', 'redirecturi', 'secretkey', 'enabled']
|
||||
args: ['description', 'clientid', 'redirecturi', 'secretkey']
|
||||
},
|
||||
{
|
||||
api: 'updateOauthProvider',
|
||||
icon: 'play-circle-outlined',
|
||||
label: 'label.enable.provider',
|
||||
message: 'message.confirm.enable.provider',
|
||||
dataView: true,
|
||||
defaultArgs: { enabled: true },
|
||||
show: (record) => { return record.enabled === false }
|
||||
},
|
||||
{
|
||||
api: 'updateOauthProvider',
|
||||
icon: 'pause-circle-outlined',
|
||||
label: 'label.disable.provider',
|
||||
message: 'message.confirm.disable.provider',
|
||||
dataView: true,
|
||||
defaultArgs: { enabled: false },
|
||||
show: (record) => { return record.enabled === true }
|
||||
},
|
||||
{
|
||||
api: 'deleteOauthProvider',
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user