の検索結果 :

×

会員登録 お問い合わせ

作成とセキュリティ カスタムREST API Joomlaで

JoomlaでカスタムREST APIエンドポイントを作成し、データの公開と認証を完全に制御できます。複雑なプラグインやカスタムコードを書くことなく、APIキー、JWT、ベアラートークン、またはBasic認証を使用して、カスタムAPIとコアJoomla APIの両方を保護できます。
Joomla のデフォルトの Web サービス API を超える柔軟性、強力な認証、実際の制御を必要とする開発者とインテグレーター向けに構築されています。
JoomlaカスタムAPI認証

信頼できるお客様

  • Joomla SSO | Joomla シングルサインオン - NASA
  • Joomla SSO | Joomla シングルサインオン - トラビス郡
  • Joomla SSO | Joomla シングル サインオン - KNF
  • Joomla SSO | Joomla シングルサインオン - Nokia
  • Joomla SSO | Joomla シングルサインオン - Gov.UK
  • Joomla SSO | Joomla シングルサインオン - IMAREST
  • Joomla SSO | Joomla シングルサインオン - Tactical Solutions

数分で安全なJoomla REST APIを構築

Joomla SSO | ステップ1

ステップ 01

カスタムAPIエンドポイントを定義する

独自のパスとパラメータを使用してREST APIルートを作成できます。各エンドポイントは、GET、POST、PUT、DELETEなどの標準的なHTTPメソッドを使用して、Joomlaデータの取得、更新、削除を行うことができます。

Joomla SSO | ステップ1

ステップ 02

公開されるデータを正確に制御

WHERE、ORDER BY、LIMITなどのSQLベースのフィルターを使用して、レスポンスを正確に制御できます。ユーザー、記事、カスタムテーブル、またはJoomlaコアデータから、必要なフィールドのみを取得できます。

Joomla SSO | ステップ1

ステップ 03

適切な認証で各APIを保護する

APIキー認証、JWT、ベアラートークン、基本認証、または外部認証プロバイダーを使用して、すべてのエンドポイントを保護します。各APIには独自のセキュリティルールを設定できます。

カスタムAPI拡張機能で構築できるもの

無制限のカスタムREST API

無制限のカスタムREST API

無制限のREST APIエンドポイントを作成および管理でき、それぞれに独自のパス、ロジック、およびセキュリティ構成を設定できます。

Joomla Core APIの認証

Joomla Core APIの認証

Joomlaの組み込みREST APIにJWTおよびAPIキー認証を適用することで、Joomlaのデフォルトの認証方法を超えた、安全なユーザーベースおよびトークンベースのアクセスが可能になります。

外部API統合

外部API統合

JoomlaをCRM、ERP、マーケティングツール、サードパーティプラットフォームと連携させます。JoomlaイベントからAPI呼び出しをトリガーして、リアルタイム同期を実現します。

カスタムSQLクエリビルダー

カスタムSQLクエリビルダー

最大限の柔軟性とパフォーマンスを提供する、データベースとの直接的なやり取りを実現するカスタムSQLベースのREST APIを構築します。

APIごとの認証ルール

APIごとの認証ルール

ユーザーのログイン状態、グループ、またはカスタム要件に基づいて、Joomlaのファイル、ディレクトリ、サブフォルダへのアクセスを安全に制限します。

完全なCRUDサポート

完全なCRUDサポート

GET、POST、PUT、DELETEメソッドを使用すると、作成、読み取り、更新、削除といった操作を完全に実行できます。

PHPスクリプトジェネレータ

PHPスクリプトジェネレータ

フォーム、ボタン、またはバックエンドイベントからAPIを呼び出すためのPHPスクリプトを、手動でコーディングすることなく自動生成します。

Joomlaで外部APIデータを表示する

Joomlaで外部APIデータを表示する

外部APIからデータを取得し、ショートコードまたはカスタムモジュールを使用してJoomlaページに表示します。

Joomla 6と互換性あり

Joomla 6と互換性あり

JoomlaカスタムREST API認証プラグインは、最新のJoomlaバージョン(3、4、5、6)に対応しています。

REST API の認証方法

基本認証方式

基本認証を使用すると、ユーザーのJoomlaログイン認証情報またはプラグインによって提供されるクライアント認証情報を使用してエンコードされた形式で取得した基本トークンを使用して、Joomla REST APIエンドポイントへのアクセスを認証できます。

セットアップガイド

OAuth2.0認証

これは、最も安全なOAuth 2.0認証プロトコルを使用して生成されたセキュリティトークンを利用します。このプラグインは、検証が成功した際にベアラートークン(アクセストークン/JWTトークン)を提供するOAuth/IDプロバイダーとして、またトークンの検証結果に基づいてAPIアクセスを許可するAPI認証器として機能します。

セットアップガイド

JWT認証

JWT認証を使用すると、有効なJWTトークン(JSON Web Token)を使用してJoomla REST APIエンドポイントへのアクセスを認証できます。このプラグインは、有効なユーザーのJoomlaログイン認証情報を使用してBearer JWTを生成するエンドポイントを提供します。生成されたトークンは、Joomla REST APIエンドポイントの認証に使用できます。

セットアップガイド

APIキー認証

APIキー認証を使用すると、プラグインが提供するAPIキーを使用してJoomla REST APIエンドポイントへのアクセスを認証できます。この方法により、ベアラーAPIキー(秘密トークン)を生成するためにユーザーのJoomlaログイン認証情報を使用する必要がなくなります。

セットアップガイド

すべての統合に安全に接続

当社のプラグインは、開発者向けフックを介して前述のプラグインを統合できる柔軟性を提供するとともに、完全なエンドツーエンドの統合については当社までお問い合わせください。

JoomlaカスタムAPI統合
JoomlaカスタムAPI統合
JoomlaカスタムAPI統合
JoomlaカスタムAPI統合
JoomlaカスタムAPI統合
JoomlaカスタムAPI統合
JoomlaカスタムAPI統合

誰でも使える料金プラン

透明でシンプルな価格設定

この拡張機能は、Joomla 3、Joomla 4、Joomla 5、Joomla 6に対応しています。


お問い合わせ joomlasupport@xecurify.com お客様のご要望に合わせた特別なプランをご提案し、100%ご満足いただけるよう努めます。


弊社では、ライセンスの一括購入およびプリプロダクション環境ライセンスに魅力的な割引を提供しています。ライセンスの購入数が多いほど、割引率が高くなります。詳細については、下記までお問い合わせください。 joomlasupport@xecurify.com.

Free

$0/年


    機能を試してみる

  • 作成できるカスタム API (エンドポイント) は限られています。
  • 任意のテーブルからデータをフェッチします。
  • フェッチ操作は単一の WHERE 条件で使用できます。
  • カスタムSQLクエリを使用して、限定的なカスタムAPIエンドポイントを作成する
  • 限定的な外部 API 接続のサポート。
プレミアムサーマルバッグ
一番人気

$199/年


    Free+のすべての機能

  • カスタム API (エンドポイント) は無制限に作成できます。
  • フィルターを含めるとフェッチ操作が可能になります。
  • GETメソッドのサポート。
  • トークンベースの認証を使用して、Joomla REST API へのパブリック アクセスを制限します。
  • あらゆる Joomla イベントまたはサードパーティ プラグインのイベント/アクションへの統合。
  • Joomlaでデータを取得し、外部APIプロバイダー側​​でデータを更新するための外部API統合。
  • API を呼び出すための動的 PHP スクリプトを作成します。
  • 記事内で外部 API を使用するためのショートコードを提供します。

カスタムAPI拡張機能の一般的な使用例

Joomla JWTを使用した安全なモバイルアプリ統合
Joomla APIを介したCRMとERPのシームレスな同期
内部管理ツールとカスタムレポートエンドポイント
JavaScriptフレームワークでヘッドレスJoomlaを強化する
企業ユーザーデータのIDプロバイダーとの同期

Joomla JWTを使用した安全なモバイルアプリ統合


Joomla REST API機能を利用することで、iOSまたはAndroidネイティブアプリケーションとバックエンド間のシームレスな通信が可能になります。JWT(JSON Web Token)認証を活用することで、ユーザーはコンテンツ、ユーザープロファイル、カスタムダッシュボードデータへの時間制限付きで安全なアクセス権限を取得でき、アクセストークンはセキュリティポリシーに基づいて期限切れとなり、更新されます。この最新の認証レイヤーは、機密情報を不正アクセスから保護しながら、高性能なデータ取得エクスペリエンスを提供するため、Joomlaを基盤としたプロフェッショナルなモバイルエクスペリエンスを構築する開発者にとって理想的なソリューションです。

Joomla APIを介したCRMとERPのシームレスな同期


Salesforce、HubSpot、エンタープライズERPなどの外部システムをウェブサイトに直接接続することで、業務を効率化できます。APIキー認証を利用することで、Joomlaとサードパーティソフトウェア間の安全で専用のハンドシェイクが可能になり、ユーザーレコードとトランザクションデータがリアルタイムで同期されます。この自動データ交換により、手動入力エラーが排除され、承認された外部システムのみがJoomlaカスタムAPIエンドポイントとやり取りできるため、安全で効率的なデジタルエコシステムが維持されます。

内部管理ツールとカスタムレポートエンドポイント


Joomlaデータベースからリアルタイムデータを直接取得する専用管理ツールとレポートダッシュボードで、チームの能力を最大限に引き出しましょう。基本認証を実装することで、管理された環境下で内部管理パネルへの安全かつ効率的なアクセスを提供できます。この設定は、簡素化されたインターフェースを介してカスタムレポートを作成したり、大量のデータ更新を実行したりする必要のある管理チームに最適です。これにより、内部管理タスクを効率的に処理しながら、主要なバックエンドアクセスを許可された担当者のみに制限できます。

JavaScriptフレームワークでヘッドレスJoomlaを強化する


ヘッドレスJoomla戦略を活用し、CMSを高性能なコンテンツエンジンへと変革しましょう。この拡張機能により、React、Angular、Vue.jsなどのフレームワークで構築されたフロントエンドアプリケーションは、安全なカスタムAPIを介してコンテンツを動的に取得できます。JWT認証が組み込まれているため、JavaScriptベースのフロントエンドはユーザー固有のデータやインタラクティブな機能を安全に処理でき、Joomlaバックエンドの堅牢なコンテンツ管理機能を維持しながら、最新の開発環境のスピードと柔軟性を実現します。

企業ユーザーデータのIDプロバイダーとの同期


JoomlaとKeycloak、Azure AD、Oktaなどの主要なIDプロバイダー間でプロファイルの詳細、役割、グループを同期することで、組織全体で一貫したユーザー管理を実現します。JWTまたはAPIキー認証を利用することで、データ転送のための安全なブリッジを確立し、すべてのプラットフォームで権限とユーザーの状態が同一であることを保証します。この統合は、シングルサインオン(SSO)機能と安全なJoomla APIを介した自動ユーザープロビジョニングを必要とするエンタープライズ環境にとって不可欠です。

よくある質問

JoomlaカスタムAPI拡張機能の主な目的は何ですか?

この拡張機能を使用すると、複雑なコードを記述することなく、Joomlaサイト用のカスタムREST APIエンドポイントを作成できます。これにより、外部アプリケーション、モバイルアプリ、または他のWebサイトがJoomlaサイトと通信し、データの取得、作成、更新、削除(CRUD操作)を安全に実行できるようになります。

このプラグインを使用するには、高度なプログラミングやSQLの知識が必要ですか?

いいえ。このプラグインは直感的なグラフィカルユーザーインターフェース(GUI)を備えており、「ポイントアンドクリック」方式でAPIエンドポイントを構築できます。上級ユーザーは複雑なロジックにカスタムSQLクエリビルダーを使用できますが、ほとんどのユーザーはインターフェースから直接ルートを定義し、データベーステーブルを選択し、フィルター(WHERE句やLIMIT句など)を適用できます。

このプラグインはAPIのセキュリティと認証をどのように処理しますか?

セキュリティは拡張機能の中核機能です。カスタムエンドポイントとJoomlaのコアAPIの両方を、以下のような業界標準の複数の方法で保護できます。

  • JWT (JSON ウェブトークン)
  • APIキー(ユニバーサルまたはユーザーベース)
  • 無記名トークン
  • 基本認証(ユーザー名/パスワード)
  • 役割ベースのアクセス制御(Joomlaユーザーグループに基づいてアクセスを制限する)

Joomlaデータベースに対して、完全なCRUD操作を実行できますか?

はい。このプラグインは、GET、POST、PUT、DELETEといったすべての標準HTTPメソッドをサポートしています。つまり、記事やユーザープロファイルなどのデータを取得できるだけでなく、安全なAPI呼び出しを通じて、新しいレコードの作成、既存のエントリの更新、Joomlaデータベーステーブルからのデータの削除も可能です。

この拡張機能はどのバージョンのJoomlaをサポートしていますか?

miniOrangeカスタムAPI拡張機能は高い互換性を持ち、Joomla 3.x、4.x、5.x、および6.xをサポートしています。最新のJoomlaアーキテクチャの変更にもシームレスに対応するように設計されています。

私のデータはどこに保存されていますか?また、miniOrangeと共有されていますか?

この拡張機能は完全なオンプレミスソリューションであるため、プライバシーが最優先されます。すべてのデータ処理はお客様自身のサーバー上で行われ、miniOrangeはお客様のウェブサイトのデータや個人識別情報(PII)を保存、転送、またはアクセスすることはありません。API構成とデータベースはすべてお客様自身のインフラストラクチャ内に保持されます。

デモをスケジュールしますか?

モ形

 ご返信ありがとうございます。すぐにご返信させていただきます。

何か問題が発生しました。 もう一度質問を送信してください

こんにちは!

助けが必要? 私たちはここにいます!

対応