1

式エンジン バックエンド (コントロール パネル) の REST を介して特定の情報にアクセスするためのモジュールに取り組んでいます。

私は、機能し、テストされた REST 機能と情報の配信を解決しました。

現在、モジュール コントロール パネルの 1 つに、ログイン中に一連の情報を返す関数がいくつかあり、リクエストと共にセッション ID を渡します。

ただし、代わりにログインにリダイレクトされるため、セッションの外では API にアクセスできません。特定のコントローラー機能の従来の認証をバイパスし、Web 要求で渡される API トークン ベースの認証に置き換えようとしています。

バックエンドで特定のページの認証を無効にする方法を検索してみましたが、何も見つかりませんでした。誰かが正しい方向を指し示すことができれば、それは非常に役に立ちます。

4

1 に答える 1

1

モジュールのアクションを見てください。/?ACT=123これらは、 where123がそのモジュール内の特定のモジュールとメソッドを参照しているように見えるURLです。これらのURLには、ヒットするために必要な認証はありません。メソッドに必要な認証を制御します。

Stephen Lewisは、彼のブログにこれに関する素晴らしい記事を掲載しています(EE dev docsは、アクションをうまく説明していません)。http://experienceinternet.co.uk/blog/a-brief-introduction-to-expressionengine-actions/

私たちのチームは、これらの「アクション」URLを使用するExpressionEngine用のCRUD Rest APIを構築したため、APIを使用してこのアプローチを個人的に保証できます。

于 2013-01-25T16:08:52.877 に答える