Skip to content
This repository was archived by the owner on May 10, 2019. It is now read-only.

Commit 3c000f4

Browse files
author
Shane Tomlinson
committed
Persona end of life.
* All frontend routes show a "Persona has shutdown... See more" message. * All wsapi requests return 410 (Gone). * All navigator.id calls are gutted except those that open the Persona EOL dialog. So long, and thanks for all the fish.
1 parent a17aa35 commit 3c000f4

File tree

7 files changed

+81
-2367
lines changed

7 files changed

+81
-2367
lines changed

lib/static/views.js

+13-10
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ exports.setup = function(app) {
209209
app.get('/sign_in', function(req, res) {
210210
renderCachableView(req, res, 'dialog.ejs', {
211211
title: _('A Better Way to Sign In'),
212-
layout: 'dialog_layout.ejs',
212+
layout: 'layout.ejs',
213213
useJavascript: true,
214214
measureDomLoading: config.get('measure_dom_loading'),
215215
production: config.get('use_minified_resources'),
@@ -219,15 +219,16 @@ exports.setup = function(app) {
219219

220220
app.get('/communication_iframe', function(req, res) {
221221
renderCachableView(req, res, 'communication_iframe.ejs', {
222-
layout: false,
222+
title: _('Persona communication iframe'),
223+
layout: 'layout.ejs',
223224
production: config.get('use_minified_resources')
224225
});
225226
});
226227

227228
app.get("/unsupported_dialog", function(req,res) {
228229
renderCachableView(req, res, 'unsupported_dialog.ejs', {
229230
title: _('Unsupported Browser'),
230-
layout: 'dialog_layout.ejs',
231+
layout: 'layout.ejs',
231232
useJavascript: false,
232233
// without the javascript bundle, there is no point in measuring the
233234
// window opened time.
@@ -239,7 +240,7 @@ exports.setup = function(app) {
239240
app.get("/unsupported_dialog_without_watch", function(req,res) {
240241
renderCachableView(req, res, 'unsupported_dialog_without_watch.ejs', {
241242
title: _('Unsupported Browser without Watch'),
242-
layout: 'dialog_layout.ejs',
243+
layout: 'layout.ejs',
243244
useJavascript: false,
244245
// without the javascript bundle, there is no point in measuring the
245246
// window opened time.
@@ -251,7 +252,7 @@ exports.setup = function(app) {
251252
app.get("/cookies_disabled", function(req,res) {
252253
renderCachableView(req, res, 'cookies_disabled.ejs', {
253254
title: _('Cookies Are Disabled'),
254-
layout: 'dialog_layout.ejs',
255+
layout: 'layout.ejs',
255256
useJavascript: false,
256257
// without the javascript bundle, there is no point in measuring the
257258
// window opened time.
@@ -263,23 +264,25 @@ exports.setup = function(app) {
263264
// Used for a relay page for communication.
264265
app.get("/relay", function(req, res) {
265266
renderCachableView(req, res, 'relay.ejs', {
266-
layout: false,
267-
production: config.get('use_minified_resources')
267+
layout: 'layout.ejs',
268+
production: config.get('use_minified_resources'),
269+
title: _('Persona relay page')
268270
});
269271
});
270272

271273
// Native IdP Support
272274
app.get('/provision', function(req, res) {
273275
renderCachableView(req, res, 'provision.ejs', {
274-
layout: false,
275-
production: config.get('use_minified_resources')
276+
layout: 'layout.ejs',
277+
production: config.get('use_minified_resources'),
278+
title: _('Persona provisioning page')
276279
});
277280
});
278281

279282
app.get('/auth', function(req, res) {
280283
renderCachableView(req, res, 'dialog.ejs', {
281284
title: _('A Better Way to Sign In'),
282-
layout: 'authenticate_layout.ejs',
285+
layout: 'layout.ejs',
283286
useJavascript: true,
284287
measureDomLoading: config.get('measure_dom_loading'),
285288
production: config.get('use_minified_resources'),

0 commit comments

Comments
 (0)