私はASP.NETアプリケーションサービスで遊んでいます。認証サービス、プロファイルサービス、およびロールサービスを正常に実装し、ログインして、ログインしたユーザーのプロファイル情報とロール情報を取得できるようになりました。
今、私は、アプリケーションサービスのもので新しいユーザーアカウントを作成する方法を理解できないという事実に大きな不足があることに気づきました。誰かが方法を知っていますか?
私はASP.NETアプリケーションサービスで遊んでいます。認証サービス、プロファイルサービス、およびロールサービスを正常に実装し、ログインして、ログインしたユーザーのプロファイル情報とロール情報を取得できるようになりました。
今、私は、アプリケーションサービスのもので新しいユーザーアカウントを作成する方法を理解できないという事実に大きな不足があることに気づきました。誰かが方法を知っていますか?
Application Services AuthenticationServiceは、既存のユーザーの検証のみをサポートしているようです。独自のWebサービスまたはWebページなど、アプリケーションの他の部分を介してユーザーを作成できるようにする必要があります。
アプリケーション サービスの役割を完全に理解していない人は多くないと思います。そのため、店舗で購入した json エンドポイントで完全な asp.net プロバイダー スタックが公開されていないことに不満を感じています......
アプリケーション サービスは公開されています。それらは、認証および識別機能を提供することを目的としています。
考え...
ユーザーはログインしていません。ログインするには、アプリケーション サービスにアクセスして認証する必要があります。
右?
そのエンドポイントでユーザーの作成/削除などのメンバーシップ管理 API を公開することが賢明だと本当に思いますか?
一般向けの API で管理機能を公開することは、1 つのシナリオを適切に処理するための大きな課題であり、すべてのシナリオを適切に促進することはなおさらのことです。そのため、アプリケーション サービスがユーザーの識別と認証に必要なものだけを公開する理由がわかるでしょう。
Application Services についてはよくわかりませんが、Membership Services で新しいユーザーを作成できることは知っています。
それはこのようなものです:
Dim mbmr As MembershipUser
mbmr = Membership.CreateUser(newUserName,newUserPwd)
CreateUser メソッドには 6 つのオーバーライドのようなものがあります。