SoftwareFoundationGroupAtKyotoU / automata

Other
3 stars 10 forks source link

Appletの認証を不要にしたい #357

Closed h-inoue closed 9 years ago

h-inoue commented 9 years ago

Appletを表示させる際にほぼ毎回(10分置きくらいに)Digest認証を求められるのですが,これをなくしたいです. .classファイルに対してのみ認証をかけないようにrewrite ruleをうまく書き換えればできるんじゃないかと考えています. そんなの危ないからやめとけとか,意見をいただければ.

krtx commented 9 years ago

SetEnvIf を使えばできるみたいです http://stackoverflow.com/questions/8978080/htaccess-exclude-one-url-from-basic-auth

h-inoue commented 9 years ago

SetEnvIfのREQUEST_URIだとcgiへのパラメータが消されてどうしようもないので,Require exprを使うとうまくいきそうです.

<RequireAny>
        Require valid-user
        Require expr %{QUERY_STRING} =~ /&path=.*\.class$/
</RequireAny>
krtx commented 9 years ago

ホストでアクセス制限するなど?

westpaddy commented 9 years ago

ajaxで.classファイルのバイナリデータを取ってきて、File APIでBlob URL作ってObjectDOMとかに投げるとできるのかもしれない。

h-inoue commented 9 years ago

必要に応じて手元でいじってアクセス制限かけるということで,いったん閉じます.