認証方式の選択
Reckoner から SharePoint に接続するには、以下の2種類の認証方式があります。ご利用の環境や用途に合わせて選択してください。
| 認証方式 | 概要 | 適したケース |
|---|---|---|
| OAuth | ユーザー認可 利用者のアカウントでログインして認可します |
個人のファイルを一時的に操作する場合 |
| Client Credentials | アプリケーション認可 Azureに登録した「アプリ」として認可します |
自動実行、共有フォルダの操作、長期運用 |
必要情報
認証方法が「OAuth」の場合
| 項目名 | 入力条件 | 詳細 |
|---|---|---|
| 表示名 | 必須 | この接続設定を識別するための任意の名称を入力します 接続情報一覧画面に表示される名称で、OAuth認証を行った後に設定できます |
| モード | 必須 |
アクセス権限を選択します - 読み取りのみ可能 - 読み取り/書き込み可能 |
| OAuth | 必須 | Sharepointボタンを押下し、OAuth認証を行います |
認証方法が「Client Credentials」の場合
| 項目名 | 入力条件 | 詳細 |
|---|---|---|
| 表示名 | 必須 | この接続設定を識別するための任意の名称を入力します |
| Azure クライアントID | 必須 | Application (client) ID を入力します |
| Azure クライアントシークレット | 必須 | アプリ登録時に生成された Secret または新規追加したものを入力します |
| Azure テナント ID | 必須 | Directory (tenant) ID を入力します |
操作方法
OAuthによる接続情報の作成
1. 「認証方法」で OAuth を選択し、「モード」で希望する権限を選びます。

2. Sharepoint ボタンをクリックすると、Microsoft社の認証(ログイン)画面に遷移します。
2. Sharepoint ボタンをクリックすると、Microsoft社の認証(ログイン)画面に遷移します。
3. SharePointにアクセス可能なアカウント情報を入力し、ログインしてください。
4.認証後、表示名の入力欄が表示されます。必要情報を入力後、設定ボタンをクして完了してください。
Client Credentialsによる接続情報の作成
Azureポータルでのアプリ登録および「クライアントID」「クライアントシークレット」「テナントID」の取得については、こちら(共通手順) を参照してください。
SharePointを利用する場合、APIの権限設定は以下の手順で Sites(サイト)権限 を付与する必要があります。
APIアクセス許可の設定(SharePoint専用手順)
アプリケーションがSharePoint内のファイルにアクセスするための権限を設定します。
手順1: アプリの管理メニューから [API のアクセス許可] > [アクセス許可の追加] を選択します。
手順2: [Microsoft Graph] > [アプリケーションの許可] を選択します。
-
手順3: 検索欄に「Sites」と入力し、用途に合わせて以下にチェックを入れ、[アクセス許可の追加] をクリックします。
Sites.ReadWrite.All(ファイルの読み書きを行う場合)Sites.Read.All(読み取りのみ行う場合)
手順4:追加後、API一覧の上部にある [(組織名)に管理者の同意を与えます] をクリックします。