OAuthの重要な考え方の中に、クライアント認証というものがある。(OAuthじゃなくてもあるけど) OAuthはユーザ認証とクライアント認証を組み合わせて認可トークンを発行するプロトコルだという言い方をしても過言でないと思う。実際OAuth2.0の仕様(Draft16)を読んでも、クライアント認証が前提となっているように読める。しかし、一方でこのクライアント認証について説明をしているSection3には、以下の一説がある。 http://tools.ietf.org/html/draft-ietf-oauth-v2-16#section-3 In addition, the authorization server MAY allow unauthenticated access token requests when the client identity does not matte