我有一个IdentityServer4服务,它使用内置的Entity Framework支持将 'data': [
'security/project_security.xml',
...
'views/project.xml',
],
'qweb': ['static/src/xml/project_button.xml',],
...
'js': 'static/src/js/task_list.js',
和Configuration
存储在SQL Server数据库中。
我的客户正在使用Hybrid授权,并支持PKCE(如果重要的话)
每当我尝试在成功登录尝试之后再次登录时,同一用户指向同一屏幕,我将再次重定向到同意屏幕。
我确保客户端的PersistedGrants
在客户端表中设置为true,我也可以在PersistedGrants表中看到所需ClientId和SubjectId的同意。
此外,每当我再次同意时 - 使用新的CreationTime以及数据列更新相同的记录
我将我的配置与官方文档快速入门中的配置进行了比较,但仍然没有运气。
感谢任何帮助,谢谢
答案 0 :(得分:2)
如果您要求 var storm;
function preload() {
storm = loadImage("250px-Stormtrooper-75060.png");
}
function setup() {
background(0);
createCanvas(1000,600);
}
function draw() {
image(storm,200,200);
image(storm).x = image(storm).x + 1;
}
- 将始终显示同意屏幕。
这是为了确保用户知道应用程序要求长时间访问资源。 IOW - 如果应用程序要求离线访问,这会导致刷新令牌,则没有理由在任何时候再次请求它。