TechTweetこんばんは。先週の金曜日にアシアル技術陣とKLab様で合同勉強会に参加させていただきました。刺激的で充実した勉強会となり、とても楽しい時間を過ごさせていただきました。この場をお借りして、KLab様の皆様へ御礼申し上げさせていただきます。ありがとうございました。勉強会の当日は発表する機会を与えていただきました。発表した内容について今回は解説させていただきます。MySQL)については次回にしたいと思います。symfonyのプラグインでsfSslRequirementがあります。sfSslRequirementはモジュールやアクションのために、SSLによる暗号化のサポートを提供するsymfonyのプラグインです。上記のプラグインを元にサイトの用途にあわせたオリジナルのsfSslRequirement(trainSslRequirementFilter)を作成しました。そもそも作った理由ですが、apps間で切り分けてセッションのやり取りがsfSslRequirementPluginじゃうまくできませんでした。それならば作ってしまおうということになりました。trainSslRequirementFilterの特徴は以下に記述します。→ワンタイムセッションファイルを作って引き継ぐようにした3.携帯でのセッションIDを利用したセッションの受け渡しもできるようにするtrainSslRequirementFilterではHTTPS時に引き継ぎたいセッションファイルをserializeしてファイルで保存するセッションを引き継ぐように改良しました。実際の動作イメージです。trainSslRequirementFilterはredirectで操作されるので他のFilterより必ず先に設定を行います。下記は携帯での設定の一部になります。~実装をとりあえず終えた後に検証を行った際のいけていなかった点をまとめました。1.新しいセッション情報を引き継ぎたい場合に新しく内容を記述しないといけない。→redirectでhttp、httpsを操作する箇所で混乱する逆によかった点1.必要なセッション情報しかわたさなかったため、変な残ったセッション情報なども都合よく消えてくれた2.SSL側ではドコモ携帯のguid=ONが取得できないが、このプラグインでHTTP側で取得したものをセッションに入れてHTTPSへ引き継ぐということが可能になった。symfonyでもそれ以外でも無いプラグインや機能というのは自分でなんでも作ってしまえばいいのだと思います。このFilterも実用性は皆無ですが、もうちょっと改良を加えてプラグイン化していきたいと思います。皆さんも自分で作ったプラグインなど教えていただけましたら幸いでございます。ccで時間がかかる場合に別ページに遷移してくれる設定があることをおやぢ組の方がご紹介をしておりまして、とても参考になりました。ccで削除するのに時間がかかってしまうので、そういったときに利用できるなぁっと思いました。情報提供、誠にありがとうございました。byスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。