Skip to content

flaviodonze/keycloak-waffle-authenticator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

55 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

keycloak-waffle-authenticator

Keycloack authenticator module using waffle.
Uses SPI as per Keycloak documentation. The waffle usage is little altered, because of http request usage.

Author: bogdan bogdan.tudor@nn.ro and flavio.donze flavio.donze@scodi.ch

Tested with keycloak-12.0.4

Keycloak behind nginx - reverse proxy

It is important to use a upstream configuration with keepalive as proxy_pass, also the here declared proxy parameters are required otherwise will run into an excpetion:

com.sun.jna.platform.win32.Win32Exception: The token supplied to the function is invalid

upstream keycloak_backend {
	server 127.0.0.1:9091;
	keepalive 16;
}

server {
	...
	location /auth/ {
		# required for SSO through NTLM
		proxy_set_header Connection "";
		proxy_http_version 1.1;

		proxy_pass http://keycloak_backend/auth/;
	} 
}

About

Keycloack authenticator module using waffle

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • Java 100.0%