|
|
|
@ -17,8 +17,15 @@ export class Auth {
|
|
|
|
const url = new URL(
|
|
|
|
const url = new URL(
|
|
|
|
this.remoteBaseUrl + '/'
|
|
|
|
this.remoteBaseUrl + '/'
|
|
|
|
)
|
|
|
|
)
|
|
|
|
event.respondWith(new Response(
|
|
|
|
const search = new URLSearchParams()
|
|
|
|
'extract query and redirect', {status: 200}
|
|
|
|
search.set('response_type', 'code')
|
|
|
|
))
|
|
|
|
search.set('client_id', this.giteaClientId)
|
|
|
|
|
|
|
|
search.set(
|
|
|
|
|
|
|
|
'redirect_uri',
|
|
|
|
|
|
|
|
this.remoteBaseUrl + '/auth/callback'
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
search.state = 'state'
|
|
|
|
|
|
|
|
url.search = search.toString()
|
|
|
|
|
|
|
|
return Response.redirect(url.toString())
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|