現在作業中のiOSアプリケーションにロールベースのアクセス制御を実装したいと考えています。ビューと実際のデータの両方へのアクセスを制御する必要があります。たとえば、ユーザーの役割に基づいて異なるボタンで同じビューを表示します。同様に、他の機密情報もデータ レベルで保護したいと考えています。
これには簡単な解決策 (構成ファイルを読み取る) はなく、これをコード自体に実装する必要があると考えました。hiding/showing
ビューへのアクセスを保護するために、役割に基づいたさまざまなビューと同じくらい面倒です。また、データを保護するために、Core Data データ モデル自体にエンティティ プロパティとしてさまざまなアクセス許可を付与します。
私の結論は正しいですか?同じことを達成するためのより良い方法はありますか? ありがとう!