如何使用 JSON Web Token (JWT) Grant for docusign
How to use JSON Web Token (JWT) Grant for docusign
如何使用 JSON Web 令牌 (JWT) 授予 docusign 访问令牌。请提供完整的代码示例 (laravel)
谢谢
您可以找到显示两种身份验证流程(包括 JWT)的详细 [=11=]。
JWT authentication code is using the DocuSign eSign PHP SDK。这是一个片段:
/**
* Get JWT auth by RSA key
*/
private function configureJwtAuthorizationFlowByKey() {
self::$apiClient->getOAuth()->setOAuthBasePath($GLOBALS['JWT_CONFIG']['authorization_server']);
$privateKey = file_get_contents($_SERVER['DOCUMENT_ROOT'] .'/'. $GLOBALS['JWT_CONFIG']['private_key_file'], true);
$response = self::$apiClient->requestJWTUserToken(
$aud = $GLOBALS['JWT_CONFIG']['ds_client_id'],
$aud = $GLOBALS['JWT_CONFIG']['ds_impersonated_user_id'],
$aud = $privateKey,
$aud = $GLOBALS['JWT_CONFIG']['jwt_scope']
);
要使用此代码,您需要获取集成密钥、RSA 密钥对(使用私钥)以及您要模拟的用户的 GUID。
如何使用 JSON Web 令牌 (JWT) 授予 docusign 访问令牌。请提供完整的代码示例 (laravel) 谢谢
您可以找到显示两种身份验证流程(包括 JWT)的详细 [=11=]。 JWT authentication code is using the DocuSign eSign PHP SDK。这是一个片段:
/**
* Get JWT auth by RSA key
*/
private function configureJwtAuthorizationFlowByKey() {
self::$apiClient->getOAuth()->setOAuthBasePath($GLOBALS['JWT_CONFIG']['authorization_server']);
$privateKey = file_get_contents($_SERVER['DOCUMENT_ROOT'] .'/'. $GLOBALS['JWT_CONFIG']['private_key_file'], true);
$response = self::$apiClient->requestJWTUserToken(
$aud = $GLOBALS['JWT_CONFIG']['ds_client_id'],
$aud = $GLOBALS['JWT_CONFIG']['ds_impersonated_user_id'],
$aud = $privateKey,
$aud = $GLOBALS['JWT_CONFIG']['jwt_scope']
);
要使用此代码,您需要获取集成密钥、RSA 密钥对(使用私钥)以及您要模拟的用户的 GUID。