0

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

4

1 に答える 1