getCredential()

クレデンシャル・ボールト・スロットに保存されているユーザー ID およびパスワードを取り出します。 取り出しに成功すると、取り出された値が userId および password 出力パラメーターに格納され、関数は値 true を返します。 クレデンシャル・ボールトにはアクセスできるが、どの機密事項も取り出されない場合には、userId および password が null に設定され、getCredential() は false を返します。 これは通常、機密事項が設定されていないボールト・スロットにアクセスしようとした場合に発生します。

クレデンシャル・ボールトにアクセスできない場合、この関数はエラーを出します。

構文

portalLib.getCredential(
  slotID STRING in, 
  userId STRING? out,
  password STRING? out) 
returns (value BOOLEAN)
slotId
アクセスするスロットのシステム ID。
userId
クレデンシャルの取り出しに成功した場合に、取り出されたユーザー ID を格納する NULL 可能ストリング変数。
password
クレデンシャルの取り出しに成功した場合に、取り出されたパスワードを格納する NULL 可能ストリング変数。
value
クレデンシャルが正常に取り出されたかどうかを示す Boolean 値。

uid String?;
pw String?;

succeeded boolean = portalLib.getCredential("myslot", uid, pw);

フィードバック