2011-11-08 8 views
0

私のアプリケーションにrhinoセキュリティを実装したい。 IdフィールドがGUIDのユーザーエンティティクラスがあります。ユーザIDのデータ型が長すぎないrhinoセキュリティを実装

Rhinoのセキュリティ手順に従って私は長いIDフィールドを含むIUserインターフェイスを実装する必要があります。今私のユーザエンティティクラスのデータ型を変更せずにIUSerインターフェイスを実装する方法

答えて

1

これはどこですか? IUserインターフェイスでは、実装者はSecurityInfoプロパティを公開する必要があります。

IUser source

私は私のIDのGUIDを使用して、それが

public virtual SecurityInfo SecurityInfo 
    { 
     get 
     { 
      return new SecurityInfo(this.Username,this.Id); 
     } 
    } 

最初の引数に基づいてのSecurityInfoオブジェクトを作成するには、ユーザーの名前である第二がある(それは、任意の文字列プロパティすることができます)あなたのIDは、Guidsを含むあらゆるオブジェクトにすることができます。

関連する問題