         name                       = try Configuration.extract(field: .name, config: config)
         unauthorizedPath           = try Configuration.extract(field: .unauthorizedPath, config: config)
         loadRoutes                 = try Configuration.extract(field: .loadRoutes, config: config)
+        loadDashboardRoute         = config[Field.loadDashboardRoute.path]?.bool ?? true
         profileImageFallbackUrl    = try Configuration.extract(field: .profileImageFallbackUrl, config: config)
         loginSuccessPath           = try Configuration.extract(field: .loginSuccessPath, config: config)
         welcomeMailViewPath        = try Configuration.extract(field: .welcomeMailViewPath, config: config)

        case name                       = "adminpanel.name"
        case unauthorizedPath           = "adminpanel.unauthorizedPath"
        case loadRoutes                 = "adminpanel.loadRoutes"
        case profileImageFallbackUrl    = "adminpanel.profileImageFallbackUrl"
        case loginSuccessPath           = "adminpanel.loginSuccessPath"
        case welcomeMailViewPath        = "adminpanel.welcomeMailViewPath"

            "name"                      : Node(name),
            "unauthorizedPath"          : Node(unauthorizedPath),
            "loadRoutes"                : Node(loadRoutes),
            "loadDashboardRoute"        : Node(loadDashboardRoute),
            "profileImageFallbackUrl"   : Node(profileImageFallbackUrl),
            "loginSuccessPath"          : Node(loginSuccessPath),
            "welcomeMailViewPath"       : Node(welcomeMailViewPath),
