error page

This commit is contained in:
Manuel Romero
2024-02-23 13:24:40 +01:00
parent 03ed7b74db
commit 1aabf5dd45
5 changed files with 15 additions and 7 deletions

View File

@@ -29,5 +29,5 @@
<link rel="stylesheet" href="styles.3b2b6672156f20378f8f.css"></head>
<body>
<app-root></app-root>
<script src="runtime.c51bd5b1c616d9ffddc1.js" defer></script><script src="polyfills-es5.6fef7e679f78bcc42760.js" nomodule defer></script><script src="polyfills.51f5cc3d1309de3a873d.js" defer></script><script src="scripts.1af868998801499c8755.js" defer></script><script src="main.9f191820a5e71b1ee4c7.js" defer></script></body>
<script src="runtime.c51bd5b1c616d9ffddc1.js" defer></script><script src="polyfills-es5.6fef7e679f78bcc42760.js" nomodule defer></script><script src="polyfills.51f5cc3d1309de3a873d.js" defer></script><script src="scripts.1af868998801499c8755.js" defer></script><script src="main.036fe8385dd9e4e1fdaa.js" defer></script></body>
</html>

File diff suppressed because one or more lines are too long

View File

@@ -15,16 +15,19 @@ const sessionStore = new MongoStore({
//clear_interval: config.mongoDBSessionMaxAge
});
const cookieConf = {maxAge: config.mongoDBSessionMaxAge * 1000, sameSite: 'lax'};
var OpenIDConnectStrategy = require('passport-openidconnect');
const OKTA_DOMAIN = "qlik.okta.com";
passport.serializeUser(function(user, done) {
done(null, user.upn);
done(null, user);
});
passport.deserializeUser(function(upn, done) {
_findByUpn(upn, function (err, user) {
passport.deserializeUser(function(user, done) {
console.log("deserializeUser", user);
_findByUpn(user.upn, function (err, user) {
done(err, user);
});
});
@@ -108,7 +111,7 @@ module.exports.init = function(app){
//mongoose.connect(config.databaseUri);
app.use(expressSession({
secret: 'secret',
cookie: {maxAge: config.mongoDBSessionMaxAge * 1000},
cookie: cookieConf,
store: sessionStore,
resave: true,
saveUninitialized: false
@@ -116,6 +119,7 @@ module.exports.init = function(app){
} else {
app.use(expressSession({
secret: 'keyboard cat',
cookie: cookieConf,
resave: true,
saveUninitialized: false
}));
@@ -134,7 +138,7 @@ module.exports.init = function(app){
response: res, // required
resourceURL: config.resourceURL, // optional. Provide a value if you want to specify the resource.
//customState: 'my_state', // optional. Provide a value if you want to provide custom state value.
failureRedirect: '/',
failureRedirect: '/error',
session: false
}
)(req, res, next);

View File

@@ -14,11 +14,13 @@ import { ProvComponent } from './provisions/prov.component';
import { TrainingComponent } from './training/training.component';
import { SessionFormComponent } from './sessionform/sessionform.component';
import { FeatureGuard } from './services/feature.guard';
import { ErrorComponent } from './home/error.component';
const routes: Routes = [
{ path: 'home', component: HomeComponent},
{ path: 'faq', component: FaqComponent},
{ path: 'error', component: ErrorComponent},
{ path: 'scenarios', component: ScenariosSectionComponent, canActivate: [AuthGuard]},
{ path: 'provision/:id', component: ProvComponent, canActivate: [AuthGuard]},
{ path: 'provisions', component: ProvisionsComponent, canActivate: [AuthGuard]},

View File

@@ -63,6 +63,7 @@ import { FeatureGuard } from './services/feature.guard';
import { TableSessionsComponent } from './tables/table-sessions.component';
import { UserModalComponent } from './modals/edit-user.component';
import { SessionInfoModalComponent } from './training/session-info.component';
import { ErrorComponent } from './home/error.component';
@@ -80,6 +81,7 @@ export function markedOptions(): MarkedOptions {
declarations: [
AppComponent,
HomeComponent,
ErrorComponent,
ProvisionsComponent,
ProvisionsSharedComponent,
LogsComponent,