の検索結果 :

×

登録する お問い合わせ

1. Joomla へのパスワードなしのログイン

要件

顧客は、65 歳以上の人が Joomla 登録を通じて Web サイトにアクセスできるようにしたいと考えていましたが、アクセスするためにメール アドレスとパスワードを入力する必要はありませんでした。当社のプラグインを使用すると、Web サイトにプライベートにアクセスするたびに WhatsApp などでパスワードを受け取ることは可能ですか? 顧客が望んでいるのは、顧客がプライベート プロジェクトにアクセスできるようにしながら、アクセスを簡素化し、パスワードを覚える必要がないようにすることです。

解決策

パスワードレス認証とは何ですか?

従来のログイン プロセスについて考えてみましょう。ユーザーは、識別子 (通常はユーザー名) と検証子 (パスワード、パスフレーズ、PIN、認証情報、キー、証明書、またはその他の種類の秘密など) を提示する必要があります。識別子は、ユーザーの ID を確認し、アクセス権限のレベルを提供します。

パスワードレス認証はパスワードの代わりに機能します。ユーザーは本質的に安全な他の認証要素を使用できます。モバイルや WhatsApp でのワンタイム パスコード、プッシュ通知、生体認証など、より安全な代替手段を使用します。

そのため、次回ユーザーが Web サイトにログインしようとするときには、ユーザー名またはメール アドレスを入力するだけで、パスワードなしのログイン メソッドが呼び出され、パスワードなしのメソッドによって承認された後、ユーザーは Web サイトにアクセスできるようになります。

パスワードレス ログインにより、ユーザーは複雑なパスワードを覚える必要がなくなり、簡単に安全にサイトにログインできます。

パスワードレス認証のセキュリティ上の利点

* パスワードレス認証により、ユーザーの危険な行動が軽減されます
* パスワードレス認証により、パスワード盗難に対するセキュリティが強化されます。
* パスワードレス認証により、複数のユーザーによるパスワードの共有が不要になります。
* 迅速なログインの確保
* ユーザーエクスペリエンスの向上。

2. カスタムAPI統合

概要

カスタム API プラグインを使用すると、Joomla コンテンツ管理システム (CMS) の機能を強化するカスタマイズされた API を作成できます。これらの API を使用すると、Joomla Web サイトの特定の機能やデータを公開し、外部のプログラムやサービスが統合して通信できるようになります。このプラグインを使用すると、カスタム エンドポイントを介して Joomla データベースとシームレスにやり取りできるため、CRUD (作成、読み取り、更新、削除) 操作を簡単に実行できます。

製品の導入

これらのエンドポイントを作成するには、SQL クエリを使用する方法と SQL クエリを使用しない方法の 2 つの方法があります。

SQL クエリの場合:

GET、POST、PUT、DELETE などのさまざまな HTTP メソッドを使用してカスタム API を作成できます。さらに、API 応答に含める特定の列を選択することもできます。また、API 列に条件を適用し、Joomla データベースから選択したテーブルのすべての列に対して「ORDER BY」などのフィルターを利用することもできます。

SQLクエリなし:

この方法では、API 名を入力し、API 呼び出しが成功したときに実行される SQL クエリを記述する必要があります。さらに、API リクエストに特定のパラメータを含める場合は、カスタム クエリ パラメータを有効にできます。

カスタム API へのパブリック アクセスの制限

カスタム API へのパブリック アクセスを制限するには、承認されたユーザーまたはシステムのみが API にアクセスできるようにするセキュリティ対策を実装する必要があります。この目的のために、次の 4 つの方法を実装しました。

無記名トークン: 制限された API にアクセスするには、Authorization ヘッダーに Bearer Token を含める必要があります。

基本認証: この方法を使用して制限された API にアクセスするには、Authorization ヘッダーの Basic Auth セクションにユーザー名とパスワードを指定する必要があります。API リクエストを行う際に、この制限の設定時に使用した正しいユーザー名とパスワードを入力すると、対応する応答が返されます。

JWT ベアラー: この方法を使用して制限された API にアクセスするには、JWT トークンを Bearer トークンとして「Authorization」ヘッダーに渡す必要があります。

APIキー: この方法を使用して制限された API にアクセスするには、API キーの名前と値の両方を指定する必要があります。これは、ヘッダーまたはクエリ パラメータのいずれかを使用して実行できます。

カスタム API へのパブリック アクセスの制限

このプラグインを使用すると、無制限の数の外部 API に接続できます。GET、POST、PUT、DELETE などのさまざまな HTTP メソッドを使用して、これらの API に接続できます。さらに、ショートコードを使用して Joomla サイトにデータを表示できます。また、データをテーブル形式またはカスタム形式で表示する機能も追加する予定です。このプラグインを使用すると、外部 API 接続をテストおよび検証したり、API 応答の形式を定義したりすることもできます。

ユースケースシナリオ

このプラグインを使用すると、無制限の数の外部 API に接続できます。GET、POST、PUT、DELETE などのさまざまな HTTP メソッドを使用して、これらの API に接続できます。さらに、ショートコードを使用して Joomla サイトにデータを表示できます。また、データをテーブル形式またはカスタム形式で表示する機能も追加する予定です。このプラグインを使用すると、外部 API 接続をテストおよび検証したり、API 応答の形式を定義したりすることもできます。

* このプラグインを使用すると、直感的なユーザー インターフェイスを使用して、わずか数秒で外部またはサードパーティの REST API エンドポイントを Joomla に簡単に統合できます。この機能を使用すると、Joomla サイトのデータを取得したり、特定のニーズに応じてデータを取得して処理したりできます。
* カスタム REST API エンドポイントを介して、Joomla サイトのカスタム データをモバイル アプリケーションまたは Web クライアントに統合します。
* クライアント側の JavaScript または外部アプリケーションを介して Joomla コンテンツを管理するためのシンプルなカスタム REST ルートを作成します。
* 2 つの Joomla サイトをリンクするか、Joomla サイトを任意のフレームワークで構築された Web サイトに接続して、2 つの Web サイト間でデータの取得、更新、挿入、または削除 (CRUD) を実行できるようにします。これは、カスタム API を通じて、外部 Web サイトで開発された外部 API またはカスタム エンドポイントとの接続の可能性を利用することで実現できます。
* 外部 REST API ルートに接続して、Web サイトにデータを表示したり、外部エンドポイントから受信したデータを処理したりします。
* 外部 API からデータを安全に取得し、ショートコードを使用して Joomla フロントエンド ページに表示します。

こんにちは!

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

サポート