私は Web ポータルに取り組んでおり、特定の資質を持つ人々がポータルを使用するためにアクティブ化されるサインアップ メカニズムを実装したいと考えています。
ここに私が探している2つのことがあります:
1]
As a simple example, anyone who went to stanford and berkley could use it (So email should have @stanford.edu OR Linkedin Profile should indicated similar etc) . This could be extended to other similar constraints.
For now, its fine if I have to manually visit LinkedIn page, or exchange some emails before the approval is done.
2]
Some users with a pre-generated code are allowed to signup irrespective of above constraints. Eg a Gift card that has a membership pre-approved.
3]
This is not important , but there could be some pages/routes that could be available to everyone without approval.
このタスクを実行する Gem、またはこれを迅速かつエレガントに実装する方法についての提案を探しています。ソリューションが 10,000 人のユーザーにスケールするだけであれば問題ありません。
ありがとう!
PS: 現在、認証をサポートするために Devise と Omni-auth を使用しているので、新しいソリューションでそれらがサポートされるとさらに良いでしょう。