ナンシーのLoginModuleをコーディングし始めましたが、おそらく私は別の方法で認証を行う必要があると私は思いました。ナンシーで認証を行う方法はありますか?私は今、Webとjsonの2つのプロジェクトを計画しています。私は両方のための認証が必要になります。Nancyとの認証をどのように処理すればよいですか?
答えて
スティーブンが書いているように、ナンシーは基本と書式の入力をサポートしています。それぞれを行う方法を参照するには、これらの2つのデモのアプリを見て:https://github.com/NancyFx/Nancy/tree/master/samples/Nancy.Demo.Authentication.Formsとhttps://github.com/NancyFx/Nancy/tree/master/samples/Nancy.Demo.Authentication.Basic
ここで、これらのデモの第二から認証を必要とするモジュールである。
namespace Nancy.Demo.Authentication.Forms
{
using Nancy;
using Nancy.Demo.Authentication.Forms.Models;
using Nancy.Security;
public class SecureModule : NancyModule
{
public SecureModule() : base("/secure")
{
this.RequiresAuthentication();
Get["/"] = x => {
var model = new UserModel(Context.CurrentUser.UserName);
return View["secure.cshtml", model];
};
}
}
}
とフォームを設定ブートストラップスニペット
この回答は、Nancyが提供するWebサイトのスポットです。サービスのために、まだナンシーから何かが欠落しています。新しいStatelessAuthenticationを含むプルリクエスト(https://github.com/NancyFx/Nancy/pull/650#issuecomment-6416528)を提出しました。そのタイプの認証は、ナンシーを(少なくとも私のために)本当に偉大なウェブまたはサービスプロバイダの技術として打ち出します。 –
@ByronSommardahlあなたの引き取り依頼がナンシーの一部であることがわかりました。ニース! –
自分の学習のためにナンシーのユーザー管理でサンプルフォームの認証Webアプリケーションを作成しました。もしあなたがそれを試してみたいのであれば、Githubに載っています。
あなたが求めているもの- 1. NancyのActive Directoryに対してどのように認証できますか?
- 2. リモートWebサイトのためにアンドロイドで認証を処理するにはどうすればよいですか?
- 3. ノードターでcronジョブをどのように処理すればよいですか?
- 4. NancyとのOpenID認証
- 5. Google認証エンジンで認証と承認を変更するにはどうすればよいですか?
- 6. HttpWebRequest(.NET)による認証の処理
- 7. inet_ntop()のエラーを処理するにはどうすればよいですか?
- 8. レスポンスレイアウトのズームを処理するにはどうすればよいですか?
- 9. アンドロイドアプリのユーザーを認証するにはどうすればよいですか?
- 10. PHPでのユーザ認証にはどうすればよいですか?
- 11. QThreadでイベントを処理するにはどうすればよいですか?
- 12. HTTPartyでエラーを処理するにはどうすればよいですか?
- 13. Three.jsでアニメーションモデルを処理するにはどうすればよいですか?
- 14. iOSでタイムイベントを処理するにはどうすればよいですか?
- 15. Site.Masterでフォームを処理するにはどうすればよいですか?
- 16. Javaでマルチタイプツリーシステムを処理するにはどうすればよいですか?
- 17. Androidでフィードを処理するにはどうすればよいですか?
- 18. メッセージタイプに基づいて異なる処理を処理するにはどうすればよいですか?
- 19. PrototypeでURLを処理するにはどうすればよいですか? http:// mywebserver /#page-4のように
- 20. リストを反復処理するにはどうすればよいですか?
- 21. MVC3で条件付き検証を処理するにはどうすればよいですか?
- 22. Gmail認証を削除するにはどうすればよいですか?
- 23. WorkflowService認証を設定するにはどうすればよいですか?
- 24. ノードアプリケーションでDjango認証を使用してユーザーを認証するにはどうすればよいですか?
- 25. OpenSearchServer/Luceneで(#)のような特殊文字を処理するにはどうすればよいですか?
- 26. イメージ処理を始めるにはどうすればよいですか?
- 27. 処理:xフレームごとにどのように描画すればよいですか?
- 28. カスタムIHttpHandlerでポストバックを処理できるようにするにはどうすればよいですか?
- 29. 注釈によってJAX-RS RESTサービスで認証を処理するにはどうすればよいですか?
- 30. T-SQLで "SHOW TABLES"と同等の処理を行うにはどうすればよいですか?
本当にわからない - あなたは何を書いていたし、どのような「別の方法」とは?フォーム認証と基本認証は、そのまま使用できます。 –
ナンシーのウェブサイトでは、フォームは素晴らしい作品です。私のjsonサービスでは、各リクエスト時にapiキーをチェックする独自の認証ピースを作成しました。 –