Consulte l'authentification d'identité personnalisée.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
mq:QueryCustomAuthIdentity |
get |
*Instance
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| InstanceId |
string |
Oui |
L'identifiant de l'instance ApsaraMQ for MQTT. |
post-111**** |
| Username |
string |
Non |
Le nom d'utilisateur. |
test |
| IdentityType |
string |
Non |
Le type d'identité. |
USER |
| ClientId |
string |
Non |
L'identifiant client de l'appareil. Vous pouvez spécifier ce paramètre lorsque le type d'identité est CLIENT. |
GID_test@@@test |
| NextToken |
string |
Non |
Le jeton qui marque la position de fin de la requête en cours. Vous pouvez transmettre ce jeton en tant que paramètre lors du prochain appel pour continuer la pagination. S'il s'agit du premier appel ou si la dernière page est renvoyée, la valeur est une chaîne vide. |
eyJhY2NvdW50IjoiMTM4MTcxODk3NDQzMjQ1OSIsImV2ZW50SWQiOiJGMkUxOUE3QS1FM0Q0LTVCOEYtQkU4OS1CNkMyM0RBM0UyRjIiLCJsb2dJZCI6IjY2LTEzODE3MTg5NzQ0MzI0NTkiLCJydyI6IlciLCJ0aW1lIjoxNjc4MzI2MTI1MDAwfQ |
| Size |
integer |
Oui |
Le nombre d'entrées à interroger. Valeur maximale : 100. |
100 |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Schéma de la réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
11568B5B-13A8-4E72-9DBA-3A14F7D3**** |
| Code |
integer |
Le code de réponse. 200 : la requête a réussi. Les autres codes indiquent des erreurs. Pour plus d'informations sur les codes d'erreur, consultez Codes d'erreur. |
200 |
| Success |
boolean |
Indique si la requête a réussi. true : la requête a réussi. false : la requête a échoué. |
True |
| Message |
string |
Les informations supplémentaires. |
Opération réussie |
| Data |
object |
Le résultat de la requête. |
|
| Results |
array<object> |
Les données renvoyées. |
|
|
object |
Les données renvoyées. |
||
| Username |
string |
The username. |
test |
| Secret |
string |
The secret key. |
62a5916d71767185b48907d85c2efa**** |
| IdentityType |
string |
The identity type.
|
USER |
| ClientId |
string |
The client ID of the device when the identity type is CLIENT. |
GID_ICP@@@4d378084 |
| SignMode |
string |
The signature verification mode. ORIGIN: Original value comparison, which compares the password with the secret. SIGNED: The HmacSHA1 signature is calculated for the clientId using the secret for verification, and then the password is compared. |
SIGNED |
| NextToken |
string |
Si d'autres résultats sont disponibles, un NextToken est renvoyé. |
AAAAAXA+GzVqTutYpgkFjBrchKzuvSbpuTqtt6OF9tsC9QnJ |
Exemples
JSON format
{
"RequestId": "11568B5B-13A8-4E72-9DBA-3A14F7D3****",
"Code": 200,
"Success": true,
"Message": "operation success.",
"Data": {
"Results": [
{
"Username": "test",
"Secret": "62a5916d71767185b48907d85c2efa****",
"IdentityType": "USER",
"ClientId": "GID_ICP@@@4d378084",
"SignMode": "SIGNED"
}
],
"NextToken": "AAAAAXA+GzVqTutYpgkFjBrchKzuvSbpuTqtt6OF9tsC9QnJ"
}
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameter.%s | An error occurred while validating the parameter. The parameter may be missing or invalid. | |
| 400 | InstancePermissionCheckFailed | An error occurred while validating the permissions of the instance. Please verify the account that created the instance and its permissions settings. | |
| 404 | ApiNotSupport | The specified API is not supported. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.