2021-10-01から1ヶ月間の記事一覧

RailsのActiveRecordにおいて保存していない親レコードに紐づく子レコードへのpluckは空配列が返る件

こんにちは!kossyです! 今回は保存していない親レコードに紐づく子レコードにpluckメソッドを使って、意図通り動作しない事象に遭遇したため、備忘録としてブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4 MacOS BigSur pluckメソッド Rail…

SAMLでのSSOを実現するGem「ruby-saml」のソースコードを追ってみる(SamlResponse編)

こんにちは!kossyです! 今回は、SAMLでのSSOを実現するGem「ruby-saml」のソースコードを追ってみた(SamlResponseだけ)ので、 備忘録としてブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4.1 MacOS Catalina なお、IdPにはLINE WORKSを用い…

SAMLでのSSOを実現するGem「ruby-saml」のソースコードを追ってみる(SamlRequest編)

こんにちは!kossyです! 今回は、SAMLでのSSOを実現するGem「ruby-saml」のソースコードを追ってみた(SamlRequestだけ)ので、 備忘録としてブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4.1 MacOS Catalina なお、IdPにはLINE WORKSを用い…

ruby-saml を使ったSSOを本番環境で試してみる

こんにちは!kossyです!さて、今回はSAML認証のクライアント側を実装できるGem「ruby-saml」でLINE WORKSのSAML2.0でSSOをHerokuにデプロイした環境で試してみたので、備忘録としてブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4.1 MacOS C…

ruby-saml を使ってSSOを試してみる with LINE WORKS

こんにちは!kossyです!さて、今回はSAML認証のクライアント側を実装できるGem「ruby-saml」でLINE WORKSのSAML2.0でSSOを試してみたので、備忘録としてブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4.1 MacOS Catalina saml-spレポジトリ…

過去に使用されたパスワードの再設定を制限するdevise-securityの「PasswordArchivable」のソースコードを追ってみる

こんにちは!kossyです! 今回は、過去に使用されたパスワードの再設定を制限するdevise-securityの「PasswordArchivable」のソースコードを追う機会があったので、ブログに残してみたいと思います。 偉大なる本家レポジトリ 環境 Ruby 2.6.8 Rails 6.0.4.1 …

railsで開発途中からdocker環境を構築する場合の注意点

こんにちは!kossyです! 今回はアプリ開発環境に開発途中でdockerを用いた環境構築を行った際に軽くハマったことをブログに残してみたいと思います。 環境 Ruby 2.6.8 Rails 6.0.4.1 Docker-Compose 1.27.0 docker-compose build が通らない 以下のようなdo…

環境変数を管理できるGem「figaro」を使ってみる

こんにちは!kossyです! 今回は環境変数を管理できるGem「figaro」を個人開発アプリに導入してみたので、備忘録としてブログに残してみたいと思います。 偉大なる本家レポジトリgithub.com 環境 Ruby 2.6.8 Rails 6.0.4.1 docker-compose 1.27.0 導入 まず…