« GetAccessToken (rtl) » : différence entre les versions

De Wiki1000
(Page créée avec « <source lang="delphi">function GetAccessToken(iExpireInseconds:Integer):string;</source> Cette fonction retourne un jeton d'authentification correspondant au contexte uti... »)
 
Aucun résumé des modifications
 
(7 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<source lang="delphi">function GetAccessToken(iExpireInseconds:Integer):string;</source>
{{new|700}}
<source lang="delphi">function GetAccessToken(iExpireInSeconds:Integer):string;</source>


Cette fonction retourne un jeton d'authentification correspondant au contexte utilisateur en cours.
Cette fonction retourne un [[Jeton d'authentification (administration)|jeton d'authentification]] correspondant au contexte utilisateur en cours.


{|class="wikitable"
{|class="wikitable"
Ligne 25 : Ligne 26 :
     msg.QueueName := 'DBQUEUE1';
     msg.QueueName := 'DBQUEUE1';
     msg.AddParameter('message.action','importdip');
     msg.AddParameter('message.action','importdip');
     msg.AddParameter('message.accessToken',GetAccessToken);
     msg.AddParameter('message.accessToken',GetAccessToken(0));
     msg.AddParameter('import.name','testimport-wfclassea.dip');
     msg.AddParameter('import.name','testimport-wfclassea.dip');
     msg.BinaryContent.LoadFromFile('c:\temp\exports\wfclassea.txt');
     msg.BinaryContent.LoadFromFile('c:\temp\exports\wfclassea.txt');
Ligne 34 : Ligne 35 :


Voir aussi:
Voir aussi:
*[[Jeton d'authentification (administration)|Jeton d'authentification]]


{{Footer|Développement DSM}}
{{Footer|Développement DSM}}
[[category:RTL Framework]]
[[category:RTL Framework]]
[[Category:Version700]]

Dernière version du 13 janvier 2015 à 11:59

stock}}

<source lang="delphi">function GetAccessToken(iExpireInSeconds:Integer):string;</source>

Cette fonction retourne un jeton d'authentification correspondant au contexte utilisateur en cours.

iExpireInSeconds Durée de vie du jeton
Result Une chaine représentant le jeton
Tip : La durée de vie du jeton est limitée à 7 jours, si la valeur passée est zéro une durée de vie par défaut de 1 journée est utilisée.

Exemple :

<source lang="delphi"> //Procedure TestInQueueImport; var msg:TdbmQueueMessage; idx:Integer; begin

 for idx:=1 to 1 do
  begin
    msg := TdbmQueueMessage.Create;
    msg.QueueName := 'DBQUEUE1';
    msg.AddParameter('message.action','importdip');
    msg.AddParameter('message.accessToken',GetAccessToken(0));
    msg.AddParameter('import.name','testimport-wfclassea.dip');
    msg.BinaryContent.LoadFromFile('c:\temp\exports\wfclassea.txt');
    msg.Post;
  end;

end; </source>

Voir aussi:

{{#if:Développement DSM|

{{#if:Développement DSM|— Développement DSM |}} — Développement DSM

|

{{#if:|— [[{{{1}}}]] |}} — Développement DSM

}}