【Silverlight】 ログイン認証で、WCF RIA Servicesの利用制限を行うには

◆ 認証機能は、前回のログイン認証を利用

using System.Linq;
using System.ServiceModel.DomainServices.Hosting;
using System.ServiceModel.DomainServices.Server;

namespace Web.Services.LoginService
{
    [EnableClientAccess()]
    public class LoginTestService : DomainServiceBase
    {
        // RequiresAuthentication属性を適用した場合、
        // 認証済みユーザーのみアクセス可能となる。
        [RequiresAuthentication()]
        public IQueryable<Uma> GetUmas()
        {
            return base.GetQuery<Uma>();
        }

        // RequiresRole属性を適用した場合、
        // ロールに所属するユーザーのみアクセス可能となる。
        [RequiresRole("Administrator")]
        public void UpdateUma(Uma entity)
        {
            base.UpdateQuery<Uma>(entity);
        }
    }
}

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中