Enable toggling of the direct login feature in the superuser panel
Allows superusers to disable login to the UI via credentials if at least one OIDC provider is configured
This commit is contained in:
		
							parent
							
								
									8e8470890a
								
							
						
					
					
						commit
						2b9873483a
					
				
					 6 changed files with 142 additions and 53 deletions
				
			
		|  | @ -23,6 +23,8 @@ angular.module("core-config-setup", ['angularFileUpload']) | |||
| 
 | ||||
|           {'id': 'time-machine', 'title': 'Time Machine'}, | ||||
| 
 | ||||
|           {'id': 'access', 'title': 'Access Settings'}, | ||||
| 
 | ||||
|           {'id': 'ssl', 'title': 'SSL certificate and key', 'condition': function(config) { | ||||
|             return config.PREFERRED_URL_SCHEME == 'https'; | ||||
|           }}, | ||||
|  | @ -136,6 +138,10 @@ angular.module("core-config-setup", ['angularFileUpload']) | |||
|           ] | ||||
|         }; | ||||
| 
 | ||||
|         $scope.enableFeature = function(config, feature) { | ||||
|           config[feature] = true; | ||||
|         }; | ||||
| 
 | ||||
|         $scope.validateHostname = function(hostname) { | ||||
|           if (hostname.indexOf('127.0.0.1') == 0 || hostname.indexOf('localhost') == 0) { | ||||
|             return 'Please specify a non-localhost hostname. "localhost" will refer to the container, not your machine.' | ||||
|  |  | |||
		Reference in a new issue