ポータルサービスは、ID プロバイダーによって保護された公開サービスであり、ID プロバイダーの有効な認証済みユーザーのみがポータル サービスと通信できます。
ポータル サービスは Azure 関数に展開され、Azure リレー サービスと通信して資格情報を生成します。
ポータル UI は、ポータル サービスと安全に通信して、リクエストを中継するために必要な接続情報を取得します。次に、ポータル UI は、リクエストを内部ネットワークに安全に中継するためのリクエストを生成します。
推奨事項: ホスティング ポータル サービスとしてAzure 関数をお勧めします。Azure 関数は、.NET Core ベースのサーバーレス コンピューティング サービスであり、インフラストラクチャを明示的にプロビジョニングまたは管理することなく、イベントによってトリガーされるコードを実行できます。これはオンデマンドで利用可能なクラウド サービスであり、アプリケーションの実行に必要なすべての継続的に更新されるインフラストラクチャとリソースを提供します。詳細については、Azure 関数 サイトを参照してください。
リソース - Azure コンポーネント
Azure コンポーネント リンク |
Evolve ポータル フレームワークでのロール |
ロールの説明 |
---|---|---|
ポータル サービス | Azure リレー サービスと通信して、資格情報を生成します。 | |
ユーザー アカウントのサインアップ、サインイン、プロファイルの編集、およびパスワードのリセットを管理します。これらはすべて、特定の機能を満たすように開発されたアプリケーションの外部から実行されます。 | ||
ファイル ストレージ | Angular ベースのユーザー インターフェイス (UI) をホストするためのファイル ストレージを提供します。 | |
外部ユーザー (あなたのベンダーおよび顧客ユーザー) のランディング ページである、セキュアな公開 UI コンポーネントを提供します。 | ||
リレー サービス |
クラウド内のリレー サービスと内部ネットワークにインストールされているリレー ワーカーの 間で通信します。 アプリ サービスで使用されているように、各ハイブリッド接続は単一の TCP ホストとポートの組み合わせに関連付けられています。 |
|
Winshuttle カスタム ビルド コンポーネント | リレー ワーカー | リレー サービスに送信される要求を管理し、内部でホストされている Evolve インスタンスのプロキシとして機能します。Winshuttle カスタム ビルド コンポーネント。 |