お世話になっております。
件名の件を検討しています。実現可能か、回答をお願いします。
ーーーー
【経緯】
・HubSpotのナレッジベース機能を利用して自社サービスのヘルプページ作成を検討しています。
・ナレッジベースで作成した特定ページへのアクセスは、自社サービス利用者のみに限定したいです。
・ユーザーが特定ページへアクセスすると、ログイン認証画面へリダイレクトさせ、
認証が成功したユーザーだけが特定ページへアクセスできるようにしたいです。
以上の経緯から、HubSpot で以下が実現可能か質問させてください。
【質問】
・ナレッジベースに、ログイン認証画面(ID、パスワード入力、認証ボタンを押せる画面)を作ることはできますか?
・HubSpotでPHPコードを記述することはできますか?
・もしPHPコードが記述できる場合、コードを使って以下のことをやりたいのですが、できますか?
Step1. 特定のナレッジベースへアクセスしたらPHPコードを実行し、自社サービスへの利用者ログインの有効期限を判定する
Step2-1. ログインしているかつ、有効期限が切れていない場合は、特定のナレッジベースページへリダイレクトさせる
Step2-2. ログインしていないまたは、有効期限が切れている場合は、ログイン認証画面へリダイレクトさせる
Step3. ログイン認証画面でID、パスワードを入力し、認証ボタンを押すと、自社で作成したAPI(POST)を実行する
Step4. 自社サービスへ認証結果を要求し、自社サービスから返却された結果を受け取り、判定する
Step5-1. 認証が成功した場合は、特定のナレッジベースページへリダイレクトさせる
Step5-2. 認証が失敗した場合は、ログイン認証画面へリダイレクトさせる
ーーーー
回答をお待ちしています。
よろしくお願いいたします。