私はB2B SaaSアプリケーションを構築しており、認証を実装しようとしています。DotNetCore IDマルチテナント(役割あり)
ユーザは自分自身のlogin
を持ち、少なくとも1つのaccount
に関連付けられます。その人物に固有のlogin
と、組織/課金実体に固有のものは、account
である。多くの場合、logins
はaccount
のメンバーになり、単一のlogin
は多数の多くの単純な関係のaccounts
にアクセスできます。
IDロールとクレームでこの作業を行うにはどうすればよいですか?
login A
は、ボックスのアイデンティティシステムのアウトがあるかの私の理解から、読み取り専用のユーザーとして、管理者とaccount B
としてaccount A
に関連付けられている場合、私はかなりの周り私の頭を取得することはできません私のエッジケースのシナリオがありますlogin A
がaccount B
の下で作業している場合、ロール/クレームの実装がマルチテナントではないため、彼の役割は管理者として誤って報告され、読み取り専用ユーザーとしては報告されません。
私はこのことについてかなり掘り下げており、単一のテナントの下で1人のユーザしか操作しない場合の情報/例を見つけることができます(システム内に複数のテナントがあります)。
誰かが正しい方向に私を指し示すことができますか、または私はボックスの身元確認システムを使用しようとして間違ったツリーを吠えていますか?
私は自分のシステムを構築することは、箱の身元確認システムのまわりで作業するよりも時間がかかりそうだと思います。 – Thibault