2017-03-11 3 views
2

RESTier 1.0のカスタム認可のために、IChangeSetItemAuthorizerを使用しているサンプルプロジェクトを誰かから教えてもらえますか?RESTier 1.0のIChangeSetItemAuthorizer

+0

1 - あなたは戻って、この上で何かを取得したり、他の場所でまともな情報を見つけましたか?私はhttp://odata.github.io/RESTier/にあるドキュメントに従って実装しようとしましたが、説明どおりに動作するようには見えません。 – Jeff

+0

申し訳ありません@Jeffは何も、ODataチームに何が起こったか知りたいです。 –

答えて

2

実際に数ヶ月後、昨日この問題が出てきました。アクセス修飾子をprotectedからpublicに変更する必要があります。

だから、彼らの例では、それはここから変更します。これに

protected static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services) 
{ 
    return EntityFrameworkApi<TrippinModel>.ConfigureApi(apiType, services) 
     .AddService<IChangeSetItemAuthorizer, CustomizedAuthorizer>(); 
} 

public static new IServiceCollection ConfigureApi(Type apiType, IServiceCollection services) 
{ 
    return EntityFrameworkApi<TrippinModel>.ConfigureApi(apiType, services) 
     .AddService<IChangeSetItemAuthorizer, CustomizedAuthorizer>(); 
}