私はアンドロイドでアプリケーションを作っています。どのようにアンドロイドで役割の承認を行う。パッケージはありますか?私にお知らせください。android app authorization
おかげで、 NVN
私はアンドロイドでアプリケーションを作っています。どのようにアンドロイドで役割の承認を行う。パッケージはありますか?私にお知らせください。android app authorization
おかげで、 NVN
は、デフォルトの認証クラスで見たことがありますか? Here's the API from Google私はそれが助けてくれることを願っています。 =]
私は決してAuthenticatorクラスを使用しませんでした。しかし、あなた自身の認証システムの役割を果たす予定があるなら、それはかなり簡単です。 HTTPS経由で
他のヘルプが必要な場合はお知らせください。
編集:
あなたのためにこれがないからライブラリありません。あなたはトークンと呼ばれるクラスまたはユーザーを作成する必要があります。
class Token{
String token;
Role role;
User user;
}
役割はenum Role{admin, publisher, writer, reader,...}
のような列挙することができます。
その後...あなたは= https://foobar.com/REST/authenticate/?user=foo &パスワードに対して認証を言わせ、単純なJSONまたはXMLを(私はJSONを示唆して)返し
{
token: "12345667",
role : "publisher",
user : { userId : "amir", ...}
}
これで、HTTPSコールを行い、ユーザーとパスワードに対して認証を行いました。その後、jsonを解析してTokenオブジェクトを作成します。このトークンオブジェクトをアプリに格納すれば、必要なものすべてを手に入れることができます。
申し訳ありません私はあなたの質問を誤解したと思います。役割の承認または承認のみを意味しましたか? –
実際に役割とその権限はサーバーに記述されています。アンドロイドデバイス上のクライアントアプリケーションは、認証のためのユーザー名とパスワードを提供することによってサーバーに接続します。どのように私は役割に基づいて画面を区別することができます。私はこれを達成するためのいくつかの提案を提供することができます。 – user641427
私の編集は助けになりますか? –
ご返信ありがとうございます。このAPIを使用してロールと権限を作成することは可能ですか?私はapache shiroを見た。 Android app用のapache shiroを使用できますか? – user641427