@@ -44,7 +44,7 @@ module.exports = (provider) => {
4444 router . get ( '/interaction/:uid' , async ( ctx , next ) => {
4545 const {
4646 uid, prompt, params, session,
47- } = await provider . interactionDetails ( ctx . req ) ;
47+ } = await provider . interactionDetails ( ctx . req , ctx . res ) ;
4848 const client = await provider . Client . find ( params . client_id ) ;
4949
5050 switch ( prompt . name ) {
@@ -113,7 +113,7 @@ module.exports = (provider) => {
113113 router . get ( '/interaction/callback/google' , ( ctx ) => ctx . render ( 'repost' , { provider : 'google' , layout : false } ) ) ;
114114
115115 router . post ( '/interaction/:uid/login' , body , async ( ctx ) => {
116- const { prompt : { name } } = await provider . interactionDetails ( ctx . req ) ;
116+ const { prompt : { name } } = await provider . interactionDetails ( ctx . req , ctx . res ) ;
117117 assert . equal ( name , 'login' ) ;
118118
119119 const account = await Account . findByLogin ( ctx . request . body . login ) ;
@@ -132,7 +132,7 @@ module.exports = (provider) => {
132132 } ) ;
133133
134134 router . post ( '/interaction/:uid/federated' , body , async ( ctx ) => {
135- const { prompt : { name } } = await provider . interactionDetails ( ctx . req ) ;
135+ const { prompt : { name } } = await provider . interactionDetails ( ctx . req , ctx . res ) ;
136136 assert . equal ( name , 'login' ) ;
137137
138138 const path = `/interaction/${ ctx . params . uid } /federated` ;
@@ -177,7 +177,7 @@ module.exports = (provider) => {
177177 } ) ;
178178
179179 router . post ( '/interaction/:uid/continue' , body , async ( ctx ) => {
180- const interaction = await provider . interactionDetails ( ctx . req ) ;
180+ const interaction = await provider . interactionDetails ( ctx . req , ctx . res ) ;
181181 const { prompt : { name, details } } = interaction ;
182182 assert . equal ( name , 'select_account' ) ;
183183
@@ -199,7 +199,7 @@ module.exports = (provider) => {
199199 } ) ;
200200
201201 router . post ( '/interaction/:uid/confirm' , body , async ( ctx ) => {
202- const { prompt : { name, details } } = await provider . interactionDetails ( ctx . req ) ;
202+ const { prompt : { name, details } } = await provider . interactionDetails ( ctx . req , ctx . res ) ;
203203 assert . equal ( name , 'consent' ) ;
204204
205205 const consent = { } ;
0 commit comments