我正在使用Spring Security OAuth2并且当前实现了client_credentials和密码授予类型.我注意到客户既有范围又有权限.有人可以解释一下有什么区别吗?更具体地说,我正在使用JDBCTokenStore,而数据库模式有一个oauth_client_details表.
也,
在oauth_client_details表中,我不确定以下字段用于:
web_server_redirect_url,access_token_validity,refresh_token_validity
一些澄清将非常有帮助和赞赏.
我使用以下语法创建我的羊驼形式:
function createNewAlpacaForm(data, schema, formId, saveButtonId, clickEventFunc) {
$(formId).empty();
$(saveButtonId).off('click');
alpacaForm = $(formId).alpaca({
"data" : data,
"schema" : schema,
"view" : "VIEW_BOOTSTRAP_EDIT",
"postRender" : function(renderedForm) {
clickEventFunc(renderedForm);
}
});
}
Run Code Online (Sandbox Code Playgroud)
这很好用,但我现在想要动态更新数据.我有一个恢复默认按钮,它接受我的默认JSON数据并将其应用到表单.我现在通过使用默认的JSON完全重新创建表单来处理这个问题但这很笨重,因为表单在重新创建时会闪烁.任何想法如何动态更新JSON数据而不重新创建整个羊驼形式?