Skip to content

yu36/public-oauth-jwt-blog

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
Apr 30, 2022
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021
Feb 15, 2021

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