現在、サイトを作成するにあたり認証が必要なページもあるのですが、認証エリアはDB連携が必要な認識です。 そのため、認証エリアの機能を使わずに、サーバサイド処理にて外部サービスのログインAPIを呼んで認証を実施しようと考えております。 spiral上のアップするサイトファイル(画像やpdf等)についても、同様に認証をかけたかったのですが、アップしたファイルはURLを叩かれたらそのまま開けてしまう、パブリックなエリアのみしか配置できないということで間違いないでしょうか。 あるいは、認証エリアについてDB経由ではなく外部サービスのAPI経由で認証をさせる方法はありますでしょうか。 ご確認よろしくお願いいたします。
コメント
ナレッジ
向上チーム
お問い合わせいただきましてありがとうございます。 >現在、サイトを作成するにあたり認証が必要なページもあるのですが、 認証エリアはDB連携が必要な認識です。 >そのため、認証エリアの機能を使わずに、サーバサイド処理にて 外部サービスのログインAPIを呼んで認証を実施しようと考えております。 会員データは別システムでもつため、SPIRALのDBには登録させずに 運用されるということでしょうか。 認証エリアへのログインにつきましてはAPIも含めSPIRAL側のDBに データがはいっていないと入ることができません。 例えばSPIRALと別システムの両方にデータを持つなどの運用も ご検討いただければと存じます。 データさえ登録されていればそのレコードの認証エリアにログインさせる ことが可能です。 ▼API:認証エリアにログイン https://docs.spiral-platform.com/api/#tag/SiteAuthentication >spiral上のアップするサイトファイル(画像やpdf等)についても、同様に認証をかけたかったのですが、アップしたファイルはURLを叩かれたらそのまま開けてしまう、パブリックなエリアのみしか配置できないということで間違いないでしょうか。 おっしゃるとおり、サイトファイルは認証エリアを指定しての設置が できないため、オープンなファイルとなります。 認証エリア下で公開する場合は例えばファイルをDBにレコードとして 登録し、レコード公開範囲で認証エリア限定に設定いただき、 レコードリストブロックで表示するなどの方法で認証エリアだけに ファイルのリストを表示することも可能です。 何卒よろしくお願いいたします。
-
いいね
2026年5月20日(水)