DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.

DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
...
| Code Block | ||
|---|---|---|
| ||
cmk register oauthprovider \
provider=github \
description="Engineering GitHub" \
clientid="Iv1.abc123" \
secretkey="secret456" \
redirecturi="https://cloudstack.example.com/client/oauth2" \
domainid=<domain-uuid> |
...
| Code Block | ||
|---|---|---|
| ||
cmk list oauthproviders domainid=<domain-uuid> |
| Code Block | ||
|---|---|---|
| ||
cmk list oauthproviders domainid=-1 |
Table: oauth_provider:
| Code Block | ||
|---|---|---|
| ||
ALTER TABLE `cloud`.`oauth_provider` ADD COLUMN `domain_id` bigint unsigned DEFAULT NULL; ALTER TABLE `cloud`.`oauth_provider` ADD CONSTRAINT `fk_oauth_provider__domain_id` FOREIGN KEY (`domain_id`) REFERENCES `domain`(`id`); ALTER TABLE `cloud`.`oauth_provider` ADD INDEX `i_oauth_provider__domain_id`(`domain_id`); ALTER TABLE `cloud`.`oauth_provider` ADD UNIQUE KEY `uk_oauth_provider__provider_domain` (`provider`, `domain_id`); |
domain_id = NULL indicates a global provider(provider, domain_id) prevents duplicate registrations