SharePoint認証の準備

SharePointサイトをFileBlogの接続対象をするには、SharePointに接続するための認証アカウント(アプリケーション登録)が必要です。

認証アカウントの作成と設定は以下のとおりです。

SharePoint認証アカウントを作成する

SharePointへの認証アカウントを作成するためにMicrosoft Azure Portalにて[アプリの登録]を実施します。

ここでは認証用の各種キー情報や自己署名証明書の取得および設定を行います。

認証アカウントの登録

  1. Microsoft Azure Portalに接続して[アプリの登録]を選択します。

    ../../../_images/20240521-105827-152.png
  2. [新規作成]を選択して名前を登録します。

    • [名前]を入力します。(任意の名称でかまいません)

    • [リダイレクトURI]は省略します。

    ../../../_images/20240521-105847-602.png
  3. 登録されるとアプリケーションの概要ページが開いて各種情報を取得できるようになります。

    • [アプリケーション (クライアント) ID]と[ディレクトリ (テナント) ID]はFileBlogに登録する情報です。

    ../../../_images/20240521-105914-405.png
  4. [証明書とシークレット > クライアント シークレット]を選択します。

  5. [新しいクライアント シークレット]を選択して[説明]と[有効期限]を登録します。

    ../../../_images/20240521-105929-459.png
  6. 作成されたクライアント シークレット[値]をコピーしてメモに残してください。

    • [値]は作成時にしか参照できません。(後から再確認できません)

    • 情報は漏洩しないように気をつけてください。

    ../../../_images/20240521-105941-189.png

認証アカウントのアクセス許可

SharePointに接続するためのAPIアクセス許可を設定します。

  1. 認証アカウントの[APIのアクセス許可]を選択します。

    ../../../_images/20240521-110522-157.png
  2. [アクセス許可の追加 > Microsoft Graph]を選択します。

    ../../../_images/20240521-110554-705.png
  3. [アプリケーションの許可]を選択します。

    ../../../_images/20240521-110613-694.png
  4. Directoryを入力して[Directory.Read.All]にチェックを入れいます。

    ../../../_images/20240521-110625-210.png
  5. 同様にfilesおよびuserを入力して[Files.Read.All]と[User.Read.All]にチェックを入れます。

    ../../../_images/20240521-120235-760.png ../../../_images/20240521-120428-067.png
  6. [アクセス許可の追加 > SharePoint]を選択します。

    ../../../_images/20240521-110634-206.png
  7. [アプリケーションの許可]を選択します。

    ../../../_images/20240521-110645-853.png
  8. sitesを入力して[Sites.FullContole.All]にチェックを入れます

  9. [状態]に緑色のチェックマークが表示されていればアクセス許可の設定は完了です。緑色でない場合には管理者の同意を得てください。

自己署名証明書の登録

  1. [証明書 > 証明書のアップロード]にて自己署名証明書(.cerファイル)を登録します。

    ../../../_images/20240521-111355-603.png
  2. ダイアログで.cerファイルを選択して[追加]を選択します。

    ../../../_images/20240521-111525-674.png
  3. 登録された証明書情報が表示されます。証明書の登録完了です。

    ../../../_images/20240521-111535-272.png

自己署名証明書の作成

SharePointへの接続認証に使用する自己署名証明書を作成します。

作成にはFileBlogに含まれるプログラムを使用します。

  1. コマンドプロンプトを管理者として実行します。

    ../../../_images/20240521-112010-590.png
  2. [インストールフォルダ]\binフォルダに移動します。

    • [インストールフォルダ]はインストール環境により異なります。

    • 例示のパスは標準インストールしたときの[インストールフォルダ]です。

    cd "C:\Program Files\Teppi Technology\FileBlog\5.0\Bin"
    
  3. 自己署名証明書の作成コマンドを実行します。次のオプションを指定します。

    • -CommonName "SharepointCert":作成される証明書ファイルのファイル名

    • -StartDate 2024-04-01:有効期間の開始日

    • EndDate 2034-04-01:有効期間の終了日

    Create-SelfSignedCertificate.bat -CommonName "SharepointCert" -StartDate 2024-04-01 -EndDate 2034-04-01
    
  4. コマンドを実行するとパスワード登録を求められます。入力したパスワードは後で利用するのでメモしておきます。

    ../../../_images/20240521-112027-708.png
  5. 例示コマンドでは、SharepointCert.cerSharepointCert.pfxの2ファイルが[インストールフォルダ]\binフォルダに作成されます。

    • ファイル名はコマンドで指定した名称になります。

    • 証明書有効期間はコマンドで指定した期間になります。

  6. .cerファイルはAzure Portalの設定で使用します。

  7. .pfxファイルはFileBlogの設定で使用します。