Enable Keycloak SSO for matrix
This commit is contained in:
		
					parent
					
						
							
								727a8133a0
							
						
					
				
			
			
				commit
				
					
						77a1b34ea1
					
				
			
		
					 2 changed files with 10 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -54,10 +54,12 @@
 | 
			
		|||
      };
 | 
			
		||||
      environmentFile = "/secrets/matrix-SYNCV3_SECRET.secret";
 | 
			
		||||
    };
 | 
			
		||||
    extras = [ "oidc" ];
 | 
			
		||||
    extraConfigFiles = [
 | 
			
		||||
      "/secrets/matrix-registration-shared-secret.secret"
 | 
			
		||||
      "/secrets/matrix-turn-shared-secret.secret"
 | 
			
		||||
      "/secrets/matrix-email-smtp-pass.secret"
 | 
			
		||||
      "/secrets/matrix-keycloak-client-secret.secret"
 | 
			
		||||
    ];
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -41,5 +41,13 @@
 | 
			
		|||
      permissions = "0640";
 | 
			
		||||
      uploadAt = "pre-activation";
 | 
			
		||||
    };
 | 
			
		||||
    "matrix-keycloak-client-secret.secret" = {
 | 
			
		||||
      keyCommand = keyCommandEnv ++ [ "pass" "matrix/keycloak-client-secret" ];
 | 
			
		||||
      destDir = "/secrets";
 | 
			
		||||
      user = "matrix-synapse";
 | 
			
		||||
      group = "matrix-synapse";
 | 
			
		||||
      permissions = "0640";
 | 
			
		||||
      uploadAt = "pre-activation";
 | 
			
		||||
    };
 | 
			
		||||
  };
 | 
			
		||||
}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue