syncfusion-blazor-license について
Blazor プロジェクトで Syncfusion のライセンスキーを生成、登録、安全に管理し、問題を調査するためのガイドです。Server、WebAssembly、Auto、Razor Class Libraries と CI/CD 検証を扱い、バージョンやプラットフォームの一致、キーの秘匿を重視します。
主な機能
- 01有料、試用、または一時キーの生成
- 02各種 Blazor プロジェクトでのキー登録
- 03WebAssembly でのキーの安全な管理
- 04CI/CD パイプラインでのライセンス検証
- 05ライセンスやバージョンのエラー調査
活用シーン
- 01Blazor プロジェクトで Syncfusion ライセンスを設定
- 02WebAssembly のクライアントコードでのキー露出を回避
- 03Azure Pipelines や GitHub Actions でライセンスを検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ syncfusion/ blazor-ui-components-skills --skill syncfusion-blazor-licenseインストール後、Claude Code で/syncfusion-blazor-licenseを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/license-registration.mdsyncfusion-blazor-web-installer-download.mdsyncfusion-blazor-web-installer-install.md詳細
Syncfusion Blazor のライセンス設定
Server、WebAssembly、Auto、Razor Class Libraries など、すべての Blazor プロジェクトタイプで Syncfusion Blazor のライセンスキーを管理します。
使用するタイミング
次のような場合に、このスキルを使用します。
- Syncfusion のライセンスキー(有料、トライアル、または一時キー)を生成する
- いずれかの Blazor プロジェクトタイプにライセンスキーを登録する
- Blazor WebAssembly プロジェクトでライセンスキーを保護する(ブラウザーへの露出を防ぐ)
- CI/CD パイプライン(Azure Pipelines、GitHub Actions、Jenkins)でライセンスを検証する
- ライセンスエラー(トライアルバナー、無効なキー、プラットフォームやバージョンの不一致)をトラブルシューティングする
次の場合には使用しないでください。
- Blazor プロジェクトの初期セットアップ →
syncfusion-blazor-commonを使用してください
主なルール
- バージョン固有:ライセンスキーは Syncfusion プラットフォームのバージョンごとに異なります
- プラットフォーム固有:プラットフォーム(Blazor、ASP.NET など)ごとに異なるキーが必要です
- WASM のセキュリティ:クライアント側の Blazor WebAssembly の
Program.csにライセンスキーを登録しないでください。代わりに、ライセンス済みの NuGet パッケージを使用してください - 機密保持:ライセンスキーはシークレットです。共有したり、ソースにコミットしたりしないでください
一般的なシナリオ
ライセンスキーを生成する
ライセンスキーを登録する
Syncfusion Blazor コンポーネントを使用する Razor Class Library
Blazor WebAssembly アプリ(セキュリティ上の懸念)
セキュリティ警告(WASM): クライアント側の Blazor WebAssembly の
Program.csにライセンスキーを登録したり、キーをソースにコミットしたりしないでください。クライアント側のアセンブリはダウンロード可能であり、エンドユーザーにライセンスキーが露出する可能性があります。ライセンスキーはシークレットとして扱ってください。
⚠️ クライアント側のコードにキーを登録しないでください。 安全なデプロイ方法については、以下を参照してください。
推奨:ライセンス済みの NuGet パッケージを使用してください
ライセンスエラーのトラブルシューティング
FAQ
コメント
Markdown 対応