メインコンテンツまでスキップ

VASC系 — 外部連携システム

これは何か

Happaが持つデータを、外部のシステムに提供するための「窓口」です。

大学祭には Happa 以外にも様々なシステムが関わります。たとえば来場者向けのパンフレットアプリ、Web サイト、入場管理システムなどです。これらの外部システムが「今年の大学祭のサークル一覧を知りたい」「このサークルの書類は承認されているか確認したい」といった情報を Happa から取得するために、VASC 系の API を使います。

VASC系の本質的な原則

VASC系は読み取り専用です。データを受け取るだけで、Happaのデータを書き換えることはありません。

VASC系のエンドポイントは認証なしでアクセスできます。 ただし、公開するデータを厳しく絞ることでセキュリティを担保します。

VASC系が返すのは「承認済みのデータ」だけです。 審査中・非公開・個人情報など、外部に出してはいけない情報は一切返しません。

VASC という名前について

VASC は外部連携システムの名称です。コードベースでは vasc(スペルが異なる)というディレクトリ名で実装されています。

ユニット一覧

ユニット何を提供するか
企画公開 API承認済みサークル企画の情報を外部に公開する
書類取得 API承認済み書類の内容を外部システムに提供する
メンバー評価 API「この人はこのサークルのメンバーか」を外部認証システムに回答する