使用SBT时似乎没有获取credentialStore属性。我们有这个属性:
<managed-property>
<property-name>credentialStore</property-name>
<value>CredStoreCloudant</value>
</managed-property>
将值更改为任何奇数名称时没有任何更改,而此名称在managed-beans.xml中明确定义,如下所示:
<managed-bean>
<managed-bean-name>CredStoreCloudant</managed-bean-name>
<managed-bean-class>com.eoffice.sbt.credentialstore.CloudantCredentialStore</managed-bean-class>
<managed-bean-scope>application</managed-bean-scope>
</managed-bean>
正在使用managed-beans.xml,当我们更改属性 clientID 时,我们收到401错误:
oauth_invalid_clientid
这是预期的行为。 OAuth舞蹈表现很好,但我们的代码没有执行。它似乎正在使用MemoryStore。