Liveness Session Operations - Create Liveness With Verify Session With Verify Image
Créez une session liveness avec vérification. Fournissez l’image de vérification pendant la création de la session.
Une session est idéale pour les scénarios d’appareil client dans lesquels les développeurs souhaitent autoriser un appareil client à effectuer uniquement une détection d’liveness sans accorder un accès total à leur ressource. Les sessions créées ont une durée de vie limitée et autorisent uniquement les clients à effectuer l’action souhaitée avant l’expiration de l’accès.
Les autorisations incluent...
-
- Possibilité d’appeler /detectLivenessWithVerify/singleModal jusqu’à 3 nouvelles tentatives.
- Durée de vie du jeton de 10 minutes.
Note
-
- L’accès client peut être révoqué en supprimant la session à l’aide de l’opération Delete Liveness With Verify Session.
- Pour récupérer un résultat, utilisez la session Get Liveness With Verify.
- Pour auditer les demandes individuelles qu’un client a adressées à votre ressource, utilisez la liste dynamique avec les entrées d’audit de session de vérification.
Option recommandée : VerifyImage est fourni lors de la création de session.
POST {endpoint}/face/{apiVersion}/detectLivenessWithVerify/singleModal/sessions
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
Parameters
|
formData | True |
string |
Paramètres de création de session. |
Verify
|
formData | True |
file |
Flux d’images à vérifier. Le champ d’en-tête Content-Disposition de cette partie doit avoir un nom de fichier. |
api
|
path | True |
string |
Version de l’API |
endpoint
|
path | True |
string uri |
Points de terminaison Cognitive Services pris en charge (protocole et nom d’hôte, par exemple : https://{nom-ressource}.cognitiveservices.azure.com). |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
Un appel réussi crée une session pour un appareil client et fournit un jeton d’autorisation à utiliser par l’application cliente à des fins limitées et à temps. |
|
Other Status Codes |
Réponse d’erreur inattendue. En-têtes x-ms-error-code: string |
Sécurité
Ocp-Apim-Subscription-Key
Clé secrète de votre abonnement Azure AI Face.
Type:
apiKey
Dans:
header
AADToken
Flux OAuth2 Azure Active Directory
Type:
oauth2
Flux:
accessCode
URL d’autorisation:
https://api.example.com/oauth2/authorize
URL du jeton:
https://api.example.com/oauth2/token
Étendues
Nom | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Exemples
Create LivenessWithVerify Session with VerifyImage
Exemple de requête
POST {endpoint}/face/v1.2-preview.1/detectLivenessWithVerify/singleModal/sessions
Exemple de réponse
{
"sessionId": "b12e033e-bda7-4b83-a211-e721c661f30e",
"authToken": "eyJhbGciOiJFUzI1NiIsIm",
"verifyImage": {
"faceRectangle": {
"width": 78,
"height": 78,
"left": 394,
"top": 54
},
"qualityForRecognition": "high"
}
}
Définitions
Nom | Description |
---|---|
Create |
Réponse de la session liveness avec la création de vérification avec la vérification de l’image fournie. |
Face |
Objet d’erreur. Pour plus d’informations sur les codes d’erreur et les messages retournés par le service Visage, reportez-vous au lien suivant : https://aka.ms/face-error-codes-and-messages. |
Face |
Réponse contenant les détails de l’erreur. |
Face |
Rectangle dans lequel un visage peut être trouvé. |
Liveness |
Détail du visage pour la vérification. |
Quality |
Indique la qualité de l’image pour la reconnaissance. |
CreateLivenessWithVerifySessionResult
Réponse de la session liveness avec la création de vérification avec la vérification de l’image fournie.
Nom | Type | Description |
---|---|---|
authToken |
string |
Jeton du porteur pour fournir l’authentification pour le Kit de développement logiciel (SDK) Vision s’exécutant sur une application cliente. Ce jeton du porteur dispose d’autorisations limitées pour effectuer uniquement l’action requise et expire après la durée de vie. Il est également auditable. |
sessionId |
string |
ID de session unique de la session créée. Il expire 48 heures après sa création ou peut être supprimé plus tôt à l’aide de l’opération de suppression de session correspondante. |
verifyImage |
Détail du visage pour la vérification. |
FaceError
Objet d’erreur. Pour plus d’informations sur les codes d’erreur et les messages retournés par le service Visage, reportez-vous au lien suivant : https://aka.ms/face-error-codes-and-messages.
Nom | Type | Description |
---|---|---|
code |
string |
Un ensemble de codes d’erreur définis par le serveur. |
message |
string |
Représentation lisible par l’homme de l’erreur. |
FaceErrorResponse
Réponse contenant les détails de l’erreur.
Nom | Type | Description |
---|---|---|
error |
Objet d’erreur. |
FaceRectangle
Rectangle dans lequel un visage peut être trouvé.
Nom | Type | Description |
---|---|---|
height |
integer |
Hauteur du rectangle, en pixels. |
left |
integer |
Distance du bord gauche si l’image au bord gauche du rectangle, en pixels. |
top |
integer |
Distance du bord supérieur si l’image au bord supérieur du rectangle, en pixels. |
width |
integer |
Largeur du rectangle, en pixels. |
LivenessWithVerifyImage
Détail du visage pour la vérification.
Nom | Type | Description |
---|---|---|
faceRectangle |
Région de visage où la classification de l’image de comparaison a été effectuée. |
|
qualityForRecognition |
Qualité de l’image faciale pour la reconnaissance. |
QualityForRecognition
Indique la qualité de l’image pour la reconnaissance.
Nom | Type | Description |
---|---|---|
high |
string |
Haute qualité. |
low |
string |
Qualité faible. |
medium |
string |
Qualité moyenne. |