問題タブ [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.

0 投票する
1 に答える
1201 参照

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 });