0

ローカルホストにXPagesSBTを実装しようとしています。この記事 http://heidloff.net/home.nsf/dx/12152011034545AMNHECAP.htmとNiklasによるSBTドキュメントに従い、ドロップボックスoAuthを実装しようとしました。

http://localhost/XPagesSBT.nsf/ and http://localhost/WebSecurityStore.nsfルートフォルダにも配置しました

しかし、それでも私はこのエラーを受け取ります

Error while executing JavaScript action expression
Script interpreter error, line=1, col=26: Error calling method 'isAuthenticated()' on java class 'com.ibm.xsp.extlib.sbt.services.client.endpoints.DropboxEndpoint'
No application is registered with id XPagesSBT and provider Dropbox



 if(!@Endpoint("dropbox").isAuthenticated()) {@Endpoint("dropbox").authenticate(true);}

XPagesSBT dbに対して他の構成/セットアップを行う必要がありますか?または、Localhostでは機能しませんか?

4

2 に答える 2

1

もう正確には覚えていませんが、リンクしたブログエントリを読むと、匿名を使用するべきではないと書かれています。

「さらに、理解することが重要なセキュリティ関連の設定がいくつかあります。まず、2つのNSFに署名したIDに、アプリケーションキーを使用してドキュメントへのアクセスを割り当てる必要があります。上のスクリーンショットに入力しましたOpenNTFサーバーと自分のユーザーIDの両方。これを行うためにWebUIを使用すると、これらの名前がドキュメントの作成者フィールドと読者フィールドに追加されます。

最後のステップでは、セキュリティストアのACLを設定する必要があります。匿名はこのデータベースにアクセスできてはなりません。Social Enabler OAuth機能を使用できるようにするすべてのユーザーは、作成者アクセス権を持っている必要があります。これは、ユーザーキーをこのデータベースに保存して、OAuthダンスを1回だけ実行する必要があるようにするためです。「」

于 2013-02-27T08:13:39.687 に答える
0

ローカルホストで動作するはずです。SBTがwebsecuritystore.nsfからセキュリティトークンを読み取れないという設定の問題のようです。管理者IDを使用してDropboxアプリケーションキーを作成し、正しいIDを使用してWebセキュリティストアに署名しましたか?

パドレイク

于 2013-02-25T13:21:12.543 に答える