2012-04-19 12 views
0

iPhoneアプリケーションにデータを提供する、非常にシンプルな安らかなWCFサービスを作成しようとしています。認証用iPhone用.NET WCFサービスの作成

基本認証、ほとんどの場合ユーザー名/パスワードまたは何らかのトークンを使用したいと考えていますか。

件名の周りに適切な文書があることを確認するためにいくつかの問題があるので、どんな助けでも大歓迎です!

乾杯、興味を持っている人のために ティム

答えて

0

、私は次のようでこれを解決:system.servicemodel下のweb.configファイルで

<behaviors> 
    <serviceBehaviors> 
     <behavior name="default"> 
      <serviceAuthorization serviceAuthorizationManagerType="Your.ServiceAuthorizationManager"></serviceAuthorization> 
     </behavior> 
    </serviceBehaviors> 
</behaviors> 
<services> 
    <service name="Your.WCF.Service" behaviorConfiguration="default"> 
</services> 

その後、上司の取り扱い( Your.AuthorizationManagerクラス)は、操作コンテキストで要求にアクセスし、許可されている場合はtrueを返し、許可されていない場合はfalseを返します。

public class Your.ServiceAuthorizationManager : ServiceAuthorizationManager 
{ 
    protected override bool CheckAccessCore(OperationContext operationContext) 
    { 
     // Validate request here... 

     return true; 
    } 
} 
  • が明らかにコピーして動作しません、このコードを貼り付け、あなたはいくつかの場所で編集する必要があります。

誰かを助けることを願っています!

関連する問題