18 lines
		
	
	
		
			1005 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			1005 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Providers
 | 
						|
 | 
						|
Providers allow external Applications to authenticate against passbook and use its User Information.
 | 
						|
 | 
						|
## OpenID Provider
 | 
						|
 | 
						|
This provider uses the commonly used OpenID Connect variation of OAuth2.
 | 
						|
 | 
						|
## OAuth2 Provider
 | 
						|
 | 
						|
This provider is slightly different than the OpenID Provider. While it uses the same basic OAuth2 Protocol, it provides a GitHub-compatible Endpoint. This allows you to integrate Applications, which don't support Custom OpenID Providers.
 | 
						|
The API exposes Username, E-Mail, Name and Groups in a GitHub-compatible format.
 | 
						|
 | 
						|
## SAML Provider
 | 
						|
 | 
						|
This provider allows you to integrate Enterprise Software using the SAML2 Protocol. It supports signed Requests. This Provider uses [Property Mappings](property-mappings/index.md#saml-property-mapping) to determine which fields are exposed and what values they return. This makes it possible to expose Vendor-specific Fields.
 | 
						|
Default fields are exposed through Auto-generated Property Mappings, which are prefixed with "Autogenerated..."
 |