問題タブ [keycloak-nodejs-connect]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - キークローク セッションの有効期限が切れた場合、ログイン ページにリダイレクトするにはどうすればよいですか?
node.js アプリにキークロークを実装しようとしています。
node.js アプリで keycloak-nodejs-connect を使用しています。
セッションのアイドル時間よりも長く Web サイトで操作がない場合、自動的にログイン ページに移動するか、ログアウトしたことをユーザーに通知したいと考えています (セッションが期限切れになると、F5 を押すと自動的にログイン ページが表示されます)。
Keycloak バージョン: 12.0.0 keycloak-nodejs-connect バージョン: 12.0.4
以下のソースコードを参考にコードを書いてみました。
https://github.com/keycloak/keycloak-nodejs-connect/blob/master/example/index.js
クライアント ページをログイン ページまたはログアウト ページにリダイレクトするにはどうすればよいですか?
コメントありがとうございます。
これがコードです。
app.js var memoryStore = 新しい session.MemoryStore();
app.use(session({ secret: 'mySecret', resave: false, saveUninitialized: true, store: memoryStore }));
var keycloak = new Keycloak({ store: memoryStore });
app.use(keycloak.middleware({ logout: '/logout', admin:'/' }));
index.js(ルーター) var Keycloak = require('keycloak-connect');
var memoryStore = 新しい session.MemoryStore(); var keycloak = new Keycloak({ store: memoryStore });