Tu Le Hoang– Author –
ベトナムエンジニアとして株式会社PR TIMESの開発の本部でフロントエンドの仕事をしています。
-
Google API 認証を Service Account キーから WIF に移行した話
未分類
Tu Le Hoangこんにちは!PR TIMES 開発本部のエンジニア、トゥ(codyzard)です。 今回は、AWS 上で動くバッチから利用している複数の Google API の認証を、Service Account キーから WIF(Workload Identity Federation) へ移行した話を紹介します。対象となる API は、BigQuery、Retail API、Google Analytics Data API(以下、GA4 Data API)です。 このうち、GA4 Data API の移行では、次の2つの理由により追加対応が必要になりました。 Google Analytics 固有の権限モデルにより、Service Account impersonation が必... -
PR TIMESのログインに二要素認証を導入した話
未分類
Tu Le Hoangこんにちは!PR TIMES 開発本部のエンジニア、トゥ(codyzard)です。 今回のブログでは、パスワードと Email ワンタイムパスコードを組み合わせた二要素認証(Multi-Factor Authentication、以下「MFA」)の導入についてご紹介します。 セキュリティ強化の取り組みの一環として、どのように設計・実装したのか、技術的な詳細を交えながら解説していきます。 【背景】 2025年4月、PR TIMESのサーバーが不正アクセスを受け、情報漏えいの可能性があることが判明しました。なお本件不正アクセスの発覚以降、今日に至... -
AWSとGo言語を活用して、プレスキット一括ダウンロードを構築しました
開発
Tu Le Hoangこんにちは!開発本部のエンジニアのトゥ(codyzard)です。 今回は数ヶ月前にリリースされたプレスキット一括ダウンロードの機能を話したいと思います。 【背景】 2022年2月にプレスキット機能をリリースしました。興味があれば以下の記事を参考してください。 https://developers.prtimes.com/2022/03/09/react-presskit/ https://developers.prtimes.com/2022/03/04/upload-files-using-s3-and-lambda/ しかし、それまでのプレスキットでは1つ1つの素材しかダウンロードできませんでした。いくつも欲しい素材が... -
サムネイル画像をPDFの1ページ目から自動生成する
開発
Tu Le Hoangこんにちは!開発本部のレーホアントゥです。 先日PR TIMESがサムネイル画像をPDFの1ページ目から自動生成し、その画像が資料とガイドラインのサムネイルとして使用されるという新機能をリリースました。なので、今回PDFの1ページ目からサムネイル画像を作成する方法を紹介したいと思います。 【やりたいこと】 現在、プレスキットの編集画面ではロゴ、画像、資料などのプレスキットの素材となるファイルをアップロードできる機能があります。ロゴ、画像はそれぞれの画像ファイルを変換したサムネイルが表示され... -
PR TIMESで初心者向けAWS勉強会を開催しました
勉強会
Tu Le Hoangこんにちは。2022年5月に入社した開発本部のレー・ホアン・トゥです。 今回、6月16日に社内で AWS 勉強会に参加した感想をご紹介いたします。 【背景】 PR TIMES に入社してから、新しい技術を調べたり共有したりするため、技術共有会や勉強会などをよく行っている印象を受けました。 AWS は初心者で調べてばかりであるため、AWS の人とのミーティングによく参加しています。しかし、実際に触れた経験があまりないので、共有会で取り上げられた内容がまだ理解できないことがあります。 そのためAWS アカウントチー...
1
