Skip to content

yu36/public-oauth-jwt-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

oauth-jwt-blog

概要

Salesforce上に設定された「接続アプリケーション」設定の内容を元に、OAuth 2.0 JWT ベアラーフローを用いてアクセストークンを取得するプログラム。

前提条件

  • Node.jsのインストール
  • VS Codeのインストール

利用方法

事前準備

  1. JWT署名に必要な証明書、秘密鍵を作成する
  2. Salesforce上の「接続アプリケーション」に必要な情報を設定、証明書ファイル(.crt)を登録する
  3. 本プログラムの「/crt」ディレクトリに、秘密鍵ファイル(.pem)を格納する
    • サンプル用のファイルを dummy.pem として格納している。異なるファイル名を利用する場合は、「index.js」内のファイル名指定箇所を変更のこと。
  4. 本プログラムの「/login-info.json」ファイルに、Salesforce認証用のユーザ名、ログインURL、コンシューマ鍵値を設定する
  5. Node.jsの「npm install」コマンドを利用し、動作に必要なライブラリを取得する

実行

  1. VS Codeのデバッグ実行などから、「index.js」ファイルの処理を実行する
  2. コンソールログに、アクセストークン情報が表示される

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published