Goのリクエストパラメータでpointer型とnull.Stringのどちらを使うべきか
今回の状況ではpointerが妥当だと言う結論になりました。 前提としては以下です nullとstring(空文字を含む)を区別する パラメータがリクエストにあるか、値がnullであるかは区別し...
170 search resultsShowing 1~20 results
You need to log-in
今回の状況ではpointerが妥当だと言う結論になりました。 前提としては以下です nullとstring(空文字を含む)を区別する パラメータがリクエストにあるか、値がnullであるかは区別し...
まとめ オープンクローズドの原則は「拡張に対して開いている」と「修正に対して閉じている」を同時に満たすこと オープンクローズドの原則に従うと既存のコードに影響を与えずに機能の拡張ができる 背景 ...
要約 X-Forwarded系ヘッダーの役割はプロキシーサーバーを挟む通信でもクライアントの情報にアクセスすることを可能にすること X-Forwarded-Hostヘッダー:クライアントのホスト...
今回紹介する方法はProプラン以降で使用可能のものです Proプランを使用している想定での話となります 結論 同じSendGridアカウントのままでWebhookの行き先(開発環境/本番環境)を...
まとめ POP:自分が使っているメールサーバに届いたメールを自分のパソコンにコピーしてきて見るときに使う通信プロトコル IMAP:メールサーバに受信したメールを直接見る際に使う通信プロトコル 背...
要約 本記事ではChromeDevToolsMCPでChrome拡張機能を操作するための手順を紹介します。 ChromeDevToolsMCP が「自前で起動するブラウザ」では拡張機能は使えない...
この記事で分かること OAuthは認可の仕組みであって、認証の仕組みではないと言うこと OpenID Connect(OIDC)はOAuthに認証のための情報伝達を追加し、認証処理を可能にしたも...
要約 Goのエラーハンドリングでは、ライブラリの責務を「エラーが発生したという事実」と「その原因」を正確に伝えるところまでとし、エラーをどう扱うかはビジネスロジック側に委ねる、という設計方針がし...
まとめ 仕様から改めて以下を確認しました。 アクティブなタブに直接表示されているトップレベルのDocumentであれば、仕様上visualViewportはnullにはならない(= fully ...
背景 業務で“実際に見えている”ページ領域(今回は高さ)を算出する必要があり、調査すると以下の選択肢があったのでここに整理します! モバイルでも使用する想定です。 window.innerH...
対象読者 ShadowDomでstyleをカプセル化したい方 ShadowDomでstyleをカプセル化する際の注意点を知りたい方 まとめ ShadowDOMは基本的にページのJavaScr...
まとめ PostgreSQLだと基本的にvarcharかtextで良い varcharかtextをどちらにするかは個人次第 文字数制限をしたいならvarchar(n)でも良いがCHECK制約の...
まとめ SMTPはメールを送信する際のプロトコル ESMTPはSMTPを拡張したプロトコルで主に以下をサポートしている 認証 TLS暗号 メッセージサイズの拡張 バイナリデータの送信 メール送信...
OAuthは認可の仕組みであり、認証の仕組みではありません。 OpenID Connect(OIDC)はOAuthを基盤とし、ユーザー認証に可能なIDトークンを加えた認証プロトコルです。 この記...
まとめ クロスオリジンリソース共有(CORS)ができる前は同一生成元(オリジン)ポリシーにより、HTTP通信をする際は基本的には同じ生成元(ドメイン)にしかアクセスできないです。 これを解消する...
まとめ OAuthは認証の仕組みそのものではなく、認可の仕組みである ただし、OAuthで得られたユーザー情報を使うことで、認証システムの一部として利用されることがある 以下がスライド版です! ...
本記事では、OAuth登場前に複数サービスを連携させようとしたときに直面した課題を整理し、それがOAuthによってどう解決されるのかを見ていきます。 対象外 実装のベストプラクティスやセキュリテ...
概要 認可とは何ができるか(リソースを利用すること)を許可する仕組みのこと OAuthとはリソースを持つサービスAがそのリソースを利用したいサービスBにそのリソースを利用することを許可する仕組...
この記事でわかること 「RESTとSOAPの違い」と「広義のRESTがなぜ現場で広まったか」 背景 以下の本で広義のRESTについて述べられていました。 改めて整理したいと思います。 REST...
この記事で分かること X-HTTP-Method-OverrideヘッダとはAPI側でGET,POST以外のメソッドをPOSTを使って表現することを許可するのを可能にするヘッダのこと ミドルウ...
170 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.