Merge pull request #2695 from coreos-inc/oidc-internal-auth
OIDC internal auth support
This commit is contained in:
		
						commit
						3bef21253d
					
				
					 29 changed files with 341 additions and 38 deletions
				
			
		|  | @ -43,6 +43,10 @@ angular.module("core-config-setup", ['angularFileUpload']) | |||
|             return config.AUTHENTICATION_TYPE == 'Keystone'; | ||||
|           }, 'password': true}, | ||||
| 
 | ||||
|           {'id': 'oidc-auth', 'title': 'OIDC Authentication', 'condition': function(config) { | ||||
|             return config.AUTHENTICATION_TYPE == 'OIDC'; | ||||
|           }}, | ||||
| 
 | ||||
|           {'id': 'signer', 'title': 'ACI Signing', 'condition': function(config) { | ||||
|             return config.FEATURE_ACI_CONVERSION; | ||||
|           }}, | ||||
|  | @ -203,7 +207,7 @@ angular.module("core-config-setup", ['angularFileUpload']) | |||
|             return null; | ||||
|           } | ||||
| 
 | ||||
|           return key.substr(0, index); | ||||
|           return key.substr(0, index).toLowerCase(); | ||||
|         }; | ||||
| 
 | ||||
|         $scope.getOIDCProviders = function(config) { | ||||
|  | @ -687,6 +691,12 @@ angular.module("core-config-setup", ['angularFileUpload']) | |||
|           $scope.configform.$setValidity('storageConfig', valid); | ||||
|         }; | ||||
| 
 | ||||
|         $scope.$watch('config.INTERNAL_OIDC_SERVICE_ID', function(service_id) { | ||||
|           if (service_id) { | ||||
|             $scope.config['FEATURE_DIRECT_LOGIN'] = false; | ||||
|           } | ||||
|         }); | ||||
| 
 | ||||
|         $scope.$watch('config.FEATURE_STORAGE_REPLICATION', function() { | ||||
|           refreshStorageConfig(); | ||||
|         }); | ||||
|  |  | |||
		Reference in a new issue