Hatena::ブログ(Diary)

にーとろの日記

2010-11-22 Androidのウィジェット開発

Railsで認証を行う場合の話

1.認証方式の種類

2.Aptanaを使っている場合のプラグインのインスコ(多分バッドノウハウ)

3.使用手順

1.認証方式の種類

basic認証

・acts_as_authenticated

・restful_authentication

basic認証urlにユーザー情報を乗せるためセキュリティ的によろしくない、authenticatedはメンテ終了・・・ということで基本的にrestful_authenticationというプラグインが使われている。

使用手順は以下のような感じで

http://d.hatena.ne.jp/idesaku/20080430/1209579996

2.Aptanaを使っている場合のプラグインインスコ(多分バッドノウハウ

プラグインインスコは、Aptana上でやるのであれば、Eclipseのメニューで Window>ShowView>RailsPluginを選択してプラグインメニューを表示、そこで導入したいプラグインを選択して+ボタンを押すなり、右クリックでインスコできる。

コマンドラインで行う場合は、ruby script/plugin install ~といった具合で行う。

基本的にどっちでやってもよさげ・・・Aptana側でやればGeneratorのコンボボックスに追加したプラグインとかも表示されないかなとか思ったが、そんなことはなかった・・・。

で、AptanaStudio(Eclipse上)でプラグインインストールしようとしたところ、どうもうまくいかなかった。

理由は簡単で単にgitが入ってなかっただけなんだけど・・・エラーメッセージくらい吐いては貰えないのかな。

まぁ、そんな訳でgitを入れる・・・wgetmacにないので、curlで取得する。

どこか忘れてしまったのだけど、解説してるサイトの通りにやったところ、これまた失敗・・・

curl -O http://www.kernel.org/pub/software/scm/ git/ git-1.7.3.tar.gz

tar zxvf git-1.7.3.tar.gz

cd git-1.7.3

make prefix=/usr/local all

make prefix=/usr/local install

この後、普通にmakeし直したところ、なんかうまくいった

make

make install

後は先に述べた方法でインスコできる。

3.使用手順

上でも載せたこのサイトの通りでいけるはず

http://d.hatena.ne.jp/idesaku/20080430/1209579996

Connection: close