C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[1]: Webサービス 権限(?)


(過去ログ 73 を表示中)

[トピック内 2 記事 (1 - 2 表示)]  << 0 >>

■42925 / inTopicNo.1)  Webサービス 権限(?)
  
□投稿者/ one (1回)-(2009/10/23(Fri) 15:40:44)

分類:[.NET 全般] 

環境:VS2008 Framework2.0
言語:VB

Webサービスのメソッドを実行できる権限(?)セキュリティ(?)を設定する方法がありましたらご教授ください。

【具体例】
以下の3つを連携するシステムです
Webサービス
Webサイト
Windowsアプリ

Webサービスに以下のメソッドがあるとします。
メソッドA
メソッドB
メソッドC

・メソッドAはWindowアプリにしかそのメソッドを公開しない。
・メソッドBはWebサイトにしかそのメソッドを公開しない。
・メソッドCは特に制限なく公開できる。

以上のようなことができるのでしょうか?


よろしくお願いいたします。
引用返信 編集キー/
■42966 / inTopicNo.2)  Re[1]: Webサービス 権限(?)
□投稿者/ オショウ (357回)-(2009/10/25(Sun) 15:06:54)
No42925 (one さん) に返信
> ・メソッドAはWindowアプリにしかそのメソッドを公開しない。
> ・メソッドBはWebサイトにしかそのメソッドを公開しない。
> ・メソッドCは特に制限なく公開できる。
>
> 以上のようなことができるのでしょうか?

  公開・非公開は指定できないので、認証でごまかすか・・・
  Webサービスでのディレクトリを分けるか。

  と思います。

  尚且つ、Webサービス1個に認証指定は1個なので、各々
  のメソッドごとに認証ユーザーを区別することはできないの
  で、メソッドをWebサービスに分割するか、メソッドごと
  にユーザー・パスワードに相当する情報を渡して、個別認証
  機能を自作するしかない・・・と思います。

  .NET Framework 2.0 ならその辺が設定的にも限界のように
  思います。
  http://msdn.microsoft.com/ja-jp/events/dd278233.aspx
 
  ただ・・・
  WS-Security 入門
  http://msdn.microsoft.com/ja-jp/library/ms977327.aspx

  この辺を読んでいくと、できそうな感じなんですが、Web
  は不得手なもので・・・

※ ASP.NETに詳しい方、突っ込みよろしく!

以上。参考まで
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -