TEquipmentType.PropagateParams
| TEquipmentType = class (TObject) | Interface de TEquipmentType | Exemples de TEquipmentType |
Qubes 10.0 Propagation des paramètres du type aux équipements
Syntaxe
procedure PropagateParams(token: String)
token: Jeton de signature.
Remarques
Pour un usage en intranet, utiliser
SignatureRequestPropagateParameters
De l'unité Qubes.Signature pour générer le token.
Dans le cadre d'une utilisation dans une API dans un autre contexte, le token doit avoir la structure suivante :
/**
* Génère le token pour la propagation des paramètres d'un type d'équipement
* @param {Integer} id ID du type d'équipement dont il faut générer le token
*/
function SignatureRequestPropagateParameters(id : Integer) : String;
begin
var acte := BaseDeclaration('');
acte := FillActe(acte) +
#13#10 + _('Propagation des paramètres.');
var data := JSON.NewObject;
data.typ := 'propagate_parameters';
data.id := id;
data.user := CurrentUserLogin;
data.actual := CurrentActualUserLogin;
data.msg := acte;
data.hash := '';
data.withValue := true;
Result := Nonces.Generate(15*60*1000, JSON.Stringify(data));
end;
Le token doit être renvoyé au client pour être utilisé par Qubes.Signature() qui va ajouter des informations nécessaires.