{"repo":"OpenIDC/ngx_openidc_module","free":true,"listed":false,"github":"https://github.com/OpenIDC/ngx_openidc_module","clone":"git clone https://github.com/OpenIDC/ngx_openidc_module.git","description":"OpenID Connect Relying Party module for NGINX","language":"M4","stars":24,"topics":["openid-connect","nginx","oidc","sso","authentication"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"ngx openidc module A module for the NGINX web server that makes NGINX operate as an OpenID Connect Relying Party and setting headers/environment variables based on the information provided in the ID Token and returned from the User Info endpoint. Configuration The following module directives are set under an NGINX location block. OpenIDCProvider OpenIDCProvider (file string url) [session= ]; Configures the OpenID Connect Provider config. The provider-config-json can be provided as a local file , a string containing the JSON object, or a url to the JSON config. Identity providers supporting discovery will have this JSON config available under the path /.well-known/openid-configuration . Example: OpenIDCClient OpenIDCClient (string json file) [ssl verify=on off][&http timeout= ][&http retries= ][&http retry interval= ]; Configures the OpenID Connect Client settings. The client-config can be provided as a string that is form-encoded (eg. key1=value1&key2=value2 ), a json string, or a local file containing a JSON object. The keys that are required to be set in the config are: client id - the client identifier client secret - the client password for authentication scope - request that specific sets of information be made available as Claim Values. Multiple scope values are space-delimited. OpenID Connect requests MUST contain the openid scope value. token endpoint auth method - how the client should authenticate. Supported values are: none , client secret basic , client secret pos","default_branch":null,"files":null,"tree":[],"storefront":"/r/OpenIDC","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OpenIDC/ngx_openidc_module/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}