日々の生活メモ帳

調べたことをたまーにつぶやきます コメント、指摘大歓迎

PythonのDjangoでOpenIDのOPを実装してSSO実現

OpenIDによるSSOを試したのでまとめました OpenIDの仕様等に関する説明は一切しないので注意! 使ったもの python2.7 django1.8 (多分django1.6以上なら大丈夫だと思います) python-openid (pipなりeasy_installでインストール) django_openid_provider 0.6 …

mod_auth_openidのAX属性の罠

apacheのOpenID用モジュールmod_auth_openidで詰まった部分があったので紹介 インストールはここ参照です。 モジュールの設定 apacheを使って提供するWEBサービス上でOPからユーザー名を得るためにAX属性を使う事になります。 mod_auth_openidのAX属性の設定…

python 変数のraw文字列化

これでいけます '%r'%hogehoge hogehogeがraw文字列化したい変数です 試しに使ってみる >>> hogehoge = "\n">>> print (hogehoge) >>> print ('%r'%hogehoge)'\n'

【孔明の罠】ConfigParserのValueError

pythonでiniファイルの操作をするときに使うConfigParserモジュール 何故かvalueの中に'%'が入っているとエラーを出す >>> from configparser import SafeConfigParser>>> ini = SafeConfigParser()>>> ini.read("file.ini")[]>>> ini.add_section("section"…

apacheのモジュールを使って簡単OpenID対応

今更感ありますが、apacheにモジュールをインストールして手間をかけずにOpenIDに対応する方法の紹介です ここではローカルにOpenIDのOP(認証サーバのこと)も立てて動作の確認までしていきます モジュールのインストールに関しては、ほとんどここを参考にし…

windows7からwindows10へのアップグレードでつまづいたこと

今日Windows7を10にアップグレードしようとした時のこと 予約してwindows10へのアップグレードがデータのダウンロードが終わった後 いつまでたっても進みませんでした。5時間くらい待っても何も始まらない笑 ネットで調べるとどうにも アップグレード予約の…

pythonでsvnをcommitしよう

pythonでローカルにインストールしたSubversionを操作してcommitとかcopyをする方法まとめ 使うもの python 2.7以上 subversion 1.6以上 svn 0.3.36 ←これを使って操作していきます 準備 pipでsvnをインストール、以上 $pip install svn 使い方 こことここを…