| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				 | 
				
					@ -260,7 +260,7 @@ In order to solve the problem of async over sync, `ILdapManager` uses async meth
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					### Dynamic external login provider system
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					You need to change the `WithDynamicOptions` method and pass the `Handler` class of the external login provider.
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					Use the `goto definition` function in Visual Studio or Rider to check `Hanler` in the extension method like `AddGoogle`.
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					Use the `goto definition` function in Visual Studio or Rider to check `Handler` in the extension method like `AddGoogle`.
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					```csharp
 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				 | 
				
					- WithDynamicOptions<GoogleOptions>()
 | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				 | 
				
					
 
 |