開発者向けブログサマリー - 2025/01/01
概要: 2025年初頭の開発者向け更新では、Azure Functions 上での暗号学的に安全なライセンスシステム構築や、Web アプリと O365(メール・SharePoint)の連携、AI 生成の議事録を作成・送信する Teams Bot などの実装例が中心です。あわせて .NET の人気動画・ブログの総括、.NET インストールリンクの重要な変更、Visual Studio 2022 のコード検索強化、GitHub Copilot Free、Semantic Kernel の韓国語解説など、Azure・.NET・Visual Studio・Semantic Kernel を横断して紹介します。
- すべて15
- 一般提供2
- 更新13
対象ブログ一覧
1. Microsoft Azure Blog
2. .NET Blog
3. Visual Studio Blog
4. Semantic Kernel
5. Azure DevOps Blog
6. Engineering@Microsoft
7. Azure SDK Blog
8. Developer Support
Apps on Azure Blog articles
1 更新2024-12-30 22:38:32
Building a Cryptographically Secure Product Licensing System on Azure Functions and Cosmos DB
Summary: この記事は、より強固なソフトウェアライセンスシステムの構築に関する方法を説明しています。基本的なAPI呼び出しやキー検証に依存するシステムではなく、RSA公開鍵暗号を使用してサーバーレスポンスに署名し、ノンス(nonce)を使用したリプレイ攻撃を防ぐことが提案されています。ライセンス検証APIはAzure Functionsで実装され、ライセンスデータはAzure Cosmos DBに保存されます。クライアント側では、サーバーレスポンスの署名とノンスの一致を検証することで、改ざんやリプレイ攻撃を防止します。システムは、追加のセキュリティ対策や機能拡張を容易に行える設計となっており、正当なユーザーにとって
2 更新2024-12-26 06:13:13
Connection Between Web App and O365 Resources: Using Mail as an Example
Summary: Graph APIを使用してメールサービスを管理する際、委任許可は特定ユーザーのメールボックス管理に制限されるため、業務シナリオによっては不十分です。アプリケーション許可は全ユーザーのメールボックスにアクセス可能ですが、これも場合によっては広範すぎます。この記事では、特定のメールボックスをアプリのアイデンティティで管理する方法を解説します。管理のための前提条件、権限付与、セキュリティメールグループの設定、テスト方法について詳述しています。
3 更新2024-12-26 11:17:46
Connection Between Web App and O365 Resources: Using SharePoint as an Example
Summary: 2024年末、Microsoft EntraはユーザーログインプロセスにMFA(多要素認証)を強制しました。この変更により、委任された権限を使用する一部のWebアプリがアクセス トークンの取得に失敗し、O365リソースとの通信が中断されました。この記事では、異なるビジネス要件に合わせた代替ソリューションを紹介します。具体的には、アプリケーション権限、デバイスコードフローを使用した委任権限、マネージドアイデンティティ、マルチテナントアプリ登録、リソース制限の方法について説明します。
4 更新2024-12-23 08:56:02
Simplify Full-stack Java Development with JHipster Online, Terraform and Bicep
Summary: 前回の記事では、JHipster Azure Container Appsを使用して、Azure Container AppsにフルスタックJava Webアプリケーションを構築・デプロイする方法を紹介しました。今回は、JHipster Onlineを使用してインストール不要で簡単にプロジェクトを生成し、TerraformやBicepを用いてシームレスにデプロイする新機能を紹介します。Azure Container Appsは、ソースコードやアーティファクトからのデプロイ、CI/CDパイプラインとの統合など、多様なデプロイ方法をサポートしています。
5 更新2024-12-30 22:37:19
Building a Smart Teams Bot that Creates and Emails AI-Generated Meeting Documents
Summary: この記事では、Microsoft Teamsのボットを開発し、会議の内容を自動的に要約ドキュメントに変換する方法を解説します。ボットはMicrosoft Graph APIを使用して会議のトランスクリプトを取得し、Azure OpenAIを利用して要約ドキュメントを生成します。生成されたドキュメントはAzure Communication Servicesを通じて参加者にメールで送信されます。この記事では、JavaScriptとVisual Studio CodeのTeams Toolkitを使って、このプロセスの詳細な開発手順を紹介します。これにより、手動のメモ取りやドキュメントのフォーマット作業を自動化し、効率的な会議後のコミュニケーションが実現できます。
.NET Blog
6 更新2024-12-30 18:05:00
Top .NET Videos & Live Streams of 2024
Summary: 2024年の素晴らしい.NETビデオ、イベント、ライブストリームを振り返ります。詳細は、.NETブログの「2024年のトップ.NETビデオ&ライブストリーム」投稿をご覧ください。
URL: https://devblogs.microsoft.com/dotnet/top-dotnet-videos-live-streams-of-2024/
7 更新2024-12-27 03:15:00
Critical: .NET Install links are changing
Summary: .NETのインストーラーとアーカイブの配布方法が予期せず変更されています。この変更は開発、CI、運用インフラに影響を与える可能性があるため、影響を受けるかどうかを確認し、ダウンタイムや障害を監視することが重要です。
URL: https://devblogs.microsoft.com/dotnet/critical-dotnet-install-links-are-changing/
8 更新2024-12-23 18:05:00
Top .NET Blogs Posts of 2024
Summary: 2024年のトップ.NETブログを振り返り、興奮する発表や新機能の詳細などを紹介しています。詳細は「Top .NET Blogs Posts of 2024」でご覧いただけます。
URL: https://devblogs.microsoft.com/dotnet/top-dotnet-blogs-posts-of-2024/
Visual Studio Blog
9 更新2024-12-31 13:00:22
Dock the Code Search window in Visual Studio 2022
Summary: Visual Studio 2022では、コードおよび機能検索ウィンドウの動作をより制御できる新機能が追加され、検索体験がよりスムーズで効率的になりました。ユーザーからは、検索ウィンドウが画面中央に表示され作業を中断させるという不満の声がありました。
URL: https://devblogs.microsoft.com/visualstudio/dock-the-code-search-window-in-visual-studio-2022/
10 更新2024-12-30 13:00:42
Go to line anywhere with Code Search for Visual Studio 2022
Summary: コード内の特定の行で問題を見つけるのは困難ですが、Visual Studio 2022の新機能「コード検索」を使えば、効率的に目的の行にジャンプできます。この機能について詳しくは、Visual Studio Blogの記事を参照してください。
11 更新2024-12-24 13:00:11
Connect securely to your Azure resources
Summary: Visual Studio 2022のConnected Services機能が更新され、よりセキュアに始められるようになりました。これまではAzure Storageなどで接続文字列全体を構成に挿入していましたが、今回の更新により、秘密情報はUXや構成に保存されなくなります。これにより、コードがより安全になります。
URL: https://devblogs.microsoft.com/visualstudio/connect-securely-to-your-azure-resources/
12 一般提供2024-12-23 13:00:24
Security updates to Azure publishing from Visual Studio
Summary: Visual Studio 2022では、Azure App Serviceへのアプリケーション公開のセキュリティを向上させる新機能が導入されました。この機能により、Basic認証が無効化され、統合セキュリティが有効になります。Basic認証はアプリ展開の管理方法として安全性が低いとされており、これを改善するための対策が取られています。
URL: https://devblogs.microsoft.com/visualstudio/security-updates-to-azure-publishing-from-visual-studio/
13 更新2024-12-18 18:14:49
GitHub Copilot Free is here in Visual Studio
Summary: GitHubは「Copilot Free」を発表し、Visual Studioで既に利用可能です。1月にはさらに使いやすくなる予定で、Visual Studio全体でこのメリットを提供することに興奮しています。詳細はVisual Studio Blogで確認できます。
URL: https://devblogs.microsoft.com/visualstudio/github-copilot-free-is-here-in-visual-studio/
Semantic Kernel
14 一般提供2024-12-20 16:10:00
Unwrap some Semantic Kernel (Power)Toys this holiday season
Summary: Windows PowerToysの最新リリースには「Paste with Advanced AI」という新機能が追加されました。この機能はSemantic Kernelを活用し、クリップボードからのテキスト、画像、データにAIによる高度な処理を適用します。これにより、生産性が大幅に向上します。詳細はMicrosoftのSemantic Kernelブログで確認できます。
15 更新2024-12-19 20:32:02
Global Expansion – “G3J Learn Semantic Kernel” Show – A Deep Dive in Korean!
Summary: Microsoftの「G3J Learn Semantic Kernel」ショーが多言語対応で成功を収めた後、特に韓国語での深掘りが行われたことで、ローカライズされたコンテンツへの需要が急増しました。世界中の開発者がSemantic Kernelに関心を示しています。