API standartları ve çok dilli hazır SDK'lar
Bu ürünün OpenAPI'si (cloudsso/2021-05-15), RPC imzalama yöntemini kullanır. Geliştiriciler için yaygın programlama dillerine yönelik SDK'ları kapsülledik. Geliştiriciler, bu ürünün OpenAPI'sini teknik ayrıntılarla uğraşmadan doğrudan çağırabilmek için SDK'yı indirebilir. Mevcut SDK ihtiyaçlarınızı karşılamıyorsa, kendi imzanızı oluşturmak üzere imzalama mekanizmasını kullanarak entegrasyon yapabilirsiniz. Kendi imzanızı oluşturma sürecinin ayrıntıları oldukça karmaşık olduğundan, bu işlem yaklaşık 5 iş günü sürebilir. Bu nedenle, DingTalk hizmet grubumuza (147535001692) katılmanızı ve uzman rehberliği altında imzalama entegrasyonu gerçekleştirmenizi öneririz.
API'yi kullanmadan önce, istemci araçları (SDK ve CLI gibi) aracılığıyla API'ye etkili bir şekilde erişebilmek için kimlik hesabınızı ve erişim anahtarınızı (AccessKey) hazırlamanız gerekir. Ayrıntılar için bkz. AccessKey Alma.
Özel imzalama senaryoları
İş senaryonuzun özel gereksinimleri varsa ve API'yi kendi imzanızı oluşturarak entegre etmeniz gerekiyorsa, profesyonel rehberlik almak ve verimli bir entegrasyon sağlamak için öncelikle teknik destek ekibimizle (DingTalk hizmet grubu: 147535001692) iletişime geçmenizi öneririz.
Hesap ve güvenlik hazırlığı
Alibaba Cloud hesapları, tüm kaynaklar üzerinde tam yönetici izinlerine sahiptir. Bir AccessKey ele geçirildiğinde, ilişkili tüm kaynaklar yetkisiz erişim riskiyle karşı karşıya kalır. Güvenliği sağlamak için, yalnızca API erişim izinlerine sahip bir RAM kullanıcısı oluşturmanız ve bunun AccessKey'ini yapılandırmanız; ayrıca en az ayrıcalık ilkesine (PoLP) dayalı olarak RAM ilkelerini yapılandırmanız önerilir. Alibaba Cloud hesabını yalnızca Alibaba Cloud hesabı izinlerinin açıkça gerekli olduğu belirli senaryolarda kullanın.
API kataloğu
|
API |
Başlık |
Açıklama |
| AddExternalSAMLIdPCertificate | Harici SAML IdP sertifikası ekler. | Güvenlik Onayı İşaretleme Dili (SAML) imzalama sertifikası ekler. |
| AddPermissionPolicyToAccessConfiguration | AddPermissionPolicyToAccessConfiguration. | Bir erişim yapılandırmasına ilke ekler. |
| AddUserToGroup | AddUserToGroup. | Bir gruba kullanıcı ekler. |
| ClearExternalSAMLIdentityProvider | ClearExternalSAMLIdentityProvider. | Security Assertion Markup Language (SAML) kimlik sağlayıcısının (IdP) yapılandırmalarını temizler. |
| CreateAccessAssignment | Bir kaynak dizinindeki hesap için erişim yapılandırması sağlama. | Bir kaynak dizinindeki bir hesaba erişmesine izin verilen kullanıcıları veya grupları ve bunlara karşılık gelen erişim izinlerini (erişim yapılandırmaları) yapılandırır. |
| CreateAccessConfiguration | Erişim yapılandırması oluşturma. | Bir erişim yapılandırması oluşturur. |
| CreateDirectory | CreateDirectory. | Bir dizin oluşturur. |
| CreateGroup | CreateGroup. | Bir grup oluşturur. |
| CreateSCIMServerCredential | CreateSCIMServerCredential | Bir Etki Alanları Arası Kimlik Yönetimi (SCIM) kimlik bilgisi oluşturur. |
| CreateUser | Kullanıcı oluşturma. | CreateUser çağrısı yaparak bir kullanıcı oluşturur. |
| CreateUserProvisioning | CreateUserProvisioning. | Bir Resource Access Management (RAM) kullanıcı sağlaması oluşturur. |
| DeleteAccessAssignment | Bir kaynak dizinindeki bir hesaptan erişim atamasını kaldırma. | Bir kaynak dizinindeki bir hesaptan erişim atamasını kaldırmak için DeleteAccessAssignment API'sini çağırır. |
| DeleteAccessConfiguration | DeleteAccessConfiguration. | Bir erişim yapılandırmasını siler. |
| DeleteDirectory | DeleteDirectory. | Bir dizini siler. |
| DeleteGroup | DeleteGroup. | Bir grubu siler. |
| DeleteMFADeviceForUser | Bir kullanıcının MFA cihazını silme. | Bir kullanıcının MFA cihazını siler. |
| DeleteSCIMServerCredential | DeleteSCIMServerCredential | Deletes a System for Cross-domain Identity Management (SCIM) credential. |
| DeleteUser | DeleteUser. | Bir kullanıcıyı siler. |
| DeleteUserProvisioning | Kullanıcı sağlamasını sil. | Bir Resource Access Management (RAM) kullanıcı sağlamasını siler. |
| DeleteUserProvisioningEvent | DeleteUserProvisioningEvent. | Bir Resource Access Management (RAM) kullanıcı sağlama olayını siler. |
| DeprovisionAccessConfiguration | Bir kaynak dizinindeki hesaptan bir erişim yapılandırmasının dağıtımını kaldırma. | Bir kaynak dizinindeki hesaptan bir erişim yapılandırmasının dağıtımını kaldırır. |
| DisableDelegateAccount | DisableDelegateAccount. | CloudSSO'nun yetkilendirilmiş yönetici hesabını devre dışı bırakır. |
| DisableService | DisableService. | CloudSSO'yu devre dışı bırakır. |
| EnableDelegateAccount | EnableDelegateAccount. | CloudSSO'nun yetkilendirilmiş yönetici hesabını etkinleştirir. |
| EnableService | EnableService. | CloudSSO'yu etkinleştirir. |
| GetAccessConfiguration | Erişim yapılandırması bilgilerini sorgulama. | Bir erişim yapılandırması hakkındaki bilgileri sorgular. |
| GetAttributePassingSetting | Öznitelik aktarım ayarlarını sorgulama. | Belirtilen bir dizinin öznitelik aktarım ayarlarını sorgular ve SourceIdentity geçiş modunun mevcut yapılandırmasını getirir. |
| GetDirectory | GetDirectory. | Bir dizin hakkındaki bilgileri sorgular. |
| GetDirectorySAMLServiceProviderInfo | Bir dizin için SAML hizmet sağlayıcısı bilgilerini alma. | Bir Security Assertion Markup Language (SAML) hizmet sağlayıcısı (SP) hakkındaki bilgileri sorgular. |
| GetDirectoryStatistics | GetDirectoryStatistics. | Bir dizinin istatistiklerini sorgular. |
| GetExternalSAMLIdentityProvider | GetExternalSAMLIdentityProvider | Queries the configurations of a Security Assertion Markup Language (SAML) identity provider (IdP). |
| GetGroup | GetGroup | Bir grubun bilgilerini sorgular. |
| GetLoginPreference | GetLoginPreference. | CloudSSO kullanıcılarının oturum açma tercihini sorgular. |
| GetMFAAuthenticationSettingInfo | Genel MFA yapılandırmasını sorgulama. | Genel çok faktörlü kimlik doğrulama (MFA) yapılandırmasını sorgular. |
| GetMFAAuthenticationSettings | GetMFAAuthenticationSettings. | Tüm kullanıcıların çok faktörlü kimlik doğrulama (MFA) ayarlarını sorgular. |
| GetMFAAuthenticationStatus | GetMFAAuthenticationStatus. | Kullanıcılar için çok faktörlü kimlik doğrulamanın (MFA) etkinleştirilip etkinleştirilmediğini kontrol eder. |
| GetPasswordPolicy | GetPasswordPolicy | CloudSSO kullanıcılarının parola politikasını sorgular. |
| GetSCIMSynchronizationStatus | GetSCIMSynchronizationStatus. | Etki Alanları Arası Kimlik Yönetimi (SCIM) eşitlemesinin durumunu sorgular. |
| GetServiceStatus | GetServiceStatus. | CloudSSO durumunu sorgular. |
| GetTask | Asenkron görev bilgilerini sorgulama. | Asenkron bir görevin bilgilerini sorgular. |
| GetTaskStatus | GetTaskStatus. | Asenkron bir görevin durumunu sorgular. |
| GetUser | Kullanıcı bilgilerini sorgulama. | Belirtilen bir kullanıcının bilgilerini sorgular. |
| GetUserId | GetUserId. | ExternalId parametresini kullanarak bir kaynak dizinindeki kullanıcının kimliğini sorgular. |
| GetUserMFAAuthenticationSettings | GetUserMFAAuthenticationSettings. | Tek bir kullanıcının çok faktörlü kimlik doğrulama (MFA) ayarını sorgular. |
| GetUserProvisioning | GetUserProvisioning. | Bir Resource Access Management (RAM) kullanıcı sağlamasını sorgular. |
| GetUserProvisioningConfiguration | GetUserProvisioningConfiguration. | Resource Access Management (RAM) kullanıcı sağlamanın genel yapılandırmalarını sorgular. |
| GetUserProvisioningEvent | GetUserProvisioningEvent. | Resource Access Management (RAM) kullanıcı sağlama bilgilerini sorgular. |
| GetUserProvisioningRdAccountStatistics | Kaynak dizini üyeleri için kullanıcı sağlama istatistikleri. | Kaynak dizinindeki üyeler için oluşturulan Kaynak Erişim Yönetimi (RAM) kullanıcı sağlama olaylarının istatistiklerini sorgular. |
| GetUserProvisioningStatistics | GetUserProvisioningStatistics. | Resource Access Management (RAM) kullanıcı sağlama istatistiklerini sorgular. |
| ListAccessAssignments | Erişim atamalarını sorgulama. | Erişim atamaları listesini sorgular. |
| ListAccessConfigurationProvisionings | Erişim yapılandırması sağlamalarını sorgulama. | Erişim yapılandırması sağlamalarının listesini sorgular. |
| ListAccessConfigurations | Erişim yapılandırmalarını sorgulama. | Erişim yapılandırmaları listesini sorgular. |
| ListDirectories | ListDirectories. | Dizinleri sorgular. |
| ListExternalSAMLIdPCertificates | ListExternalSAMLIdPCertificates. | Security Assertion Markup Language (SAML) imzalama sertifikalarını sorgular. |
| ListGroupMembers | ListGroupMembers. | Bir gruptaki kullanıcıları sorgular. |
| ListGroups | ListGroups. | Grupları sorgular. |
| ListJoinedGroupsForUser | ListJoinedGroupsForUser. | Bir kullanıcının eklendiği grupları sorgular. |
| ListMFADevicesForUser | Bir kullanıcının MFA cihazlarını sorgulama. | Bir kullanıcının MFA cihazı listesini sorgular. Her kullanıcı en fazla iki MFA cihazına sahip olabilir. |
| ListPermissionPoliciesInAccessConfiguration | ListPermissionPoliciesInAccessConfiguration. | Bir erişim yapılandırması için oluşturulan ilkeleri sorgular. |
| ListSCIMServerCredentials | ListSCIMServerCredentials. | Etki Alanları Arası Kimlik Yönetimi (SCIM) kimlik bilgilerini sorgular. |
| ListTasks | Zaman uyumsuz görevleri sorgulama. | Zaman uyumsuz görevlerin listesini sorgular. |
| ListUserProvisioningEvents | ListUserProvisioningEvents. | Resource Access Management (RAM) kullanıcı sağlama olaylarını sorgular. |
| ListUserProvisionings | ListUserProvisionings. | Resource Access Management (RAM) kullanıcı sağlamalarını sorgular. |
| ListUsers | Kullanıcı listesi sorgulama. | Kullanıcı listesini sorgular. |
| ProvisionAccessConfiguration | Bir kaynak dizinindeki hesaba erişim yapılandırması dağıtımı. | Bir kaynak dizinindeki hesaba erişim yapılandırması dağıtımı gerçekleştirmek için ProvisionAccessConfiguration işlemini çağırır. |
| RemoveExternalSAMLIdPCertificate | RemoveExternalSAMLIdPCertificate. | Bir Security Assertion Markup Language (SAML) imzalama sertifikasını kaldırır. |
| RemovePermissionPolicyFromAccessConfiguration | RemovePermissionPolicyFromAccessConfiguration | Removes a policy from an access configuration. |
| RemoveUserFromGroup | RemoveUserFromGroup. | Bir kullanıcıyı gruptan kaldırır. |
| ResetUserPassword | ResetUserPassword. | Bir kullanıcının parolasını sıfırlar. |
| RetryUserProvisioningEvent | Kullanıcı sağlama olayını yeniden deneme. | Bir Resource Access Management (RAM) kullanıcı sağlama olayını yeniden dener. |
| SetExternalSAMLIdentityProvider | SetExternalSAMLIdentityProvider. | Bir Güvenlik Onayı İşaretleme Dili (SAML) kimlik sağlayıcısını (IdP) yapılandırır. |
| SetLoginPreference | SetLoginPreference. | CloudSSO kullanıcılarının oturum açma tercihini yapılandırır. |
| SetMFAAuthenticationStatus | SetMFAAuthenticationStatus. | Bir dizindeki kullanıcılar için çok faktörlü kimlik doğrulamayı (MFA) etkinleştirir veya devre dışı bırakır. |
| SetPasswordPolicy | SetPasswordPolicy. | CloudSSO kullanıcıları için bir parola ilkesi yapılandırır. |
| SetSCIMSynchronizationStatus | SetSCIMSynchronizationStatus. | Etki Alanları Arası Kimlik Yönetimi (SCIM) eşitlemesini etkinleştirir veya devre dışı bırakır. |
| UpdateAccessConfiguration | Erişim yapılandırmasını güncelle. | Bir erişim yapılandırmasının bilgilerini değiştirir. |
| UpdateAttributePassingSetting | Öznitelik geçirme ayarlarını güncelleme. | Belirtilen bir dizin için öznitelik geçirme ayarlarını günceller ve SourceIdentity geçiş modunu IdP, UserName veya Disabled olarak ayarlamanıza olanak tanır. |
| UpdateDirectory | UpdateDirectory. | Bir dizinin adını değiştirir. |
| UpdateGroup | UpdateGroup. | Bir grubun bilgilerini değiştirir. |
| UpdateInlinePolicyForAccessConfiguration | UpdateInlinePolicyForAccessConfiguration. | Bir erişim yapılandırması için oluşturulan satır içi ilkeyi değiştirir. |
| UpdateMFAAuthenticationSettings | Genel MFA ayarlarını değiştirme. | Genel çok faktörlü kimlik doğrulama (MFA) ayarlarını değiştirir. |
| UpdateSCIMServerCredentialStatus | UpdateSCIMServerCredentialStatus. | Bir Etki Alanları Arası Kimlik Yönetimi (SCIM) kimlik bilgisini etkinleştirir veya devre dışı bırakır. |
| UpdateUser | UpdateUser. | Bir kullanıcının bilgilerini değiştirir. |
| UpdateUserMFAAuthenticationSettings | UpdateUserMFAAuthenticationSettings. | Tek bir kullanıcının çok faktörlü kimlik doğrulama (MFA) ayarlarını değiştirir. |
| UpdateUserProvisioning | UpdateUserProvisioning. | Bir Resource Access Management (RAM) kullanıcı sağlamasını değiştirir. |
| UpdateUserProvisioningConfiguration | UpdateUserProvisioningConfiguration. | Resource Access Management (RAM) kullanıcı sağlamasının genel yapılandırmalarını değiştirir. |
| UpdateUserStatus | UpdateUserStatus. | Bir kullanıcının durumunu değiştirir. |