Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions defaults/main/ood_portal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,8 @@ oidc_settings_samefile: false

# register_uri:
# register_root:
# register_method: 'Alias'
# register_method_options: null

# # Apache for mod_auth_openidc, default undef
# ood_auth_openidc:
Expand Down
14 changes: 14 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.custom.apache2
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,20 @@ oidc_uri: /custom-oidc-path
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
register_method_options:
- 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
14 changes: 14 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.custom.httpd
Original file line number Diff line number Diff line change
Expand Up @@ -398,6 +398,20 @@ oidc_uri: /custom-oidc-path
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
register_method_options:
- 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
13 changes: 13 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.default.apache2
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,19 @@ pun_max_retries: 5
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
#register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
#register_method_options: null

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
13 changes: 13 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.default.httpd
Original file line number Diff line number Diff line change
Expand Up @@ -387,6 +387,19 @@ pun_max_retries: 5
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
#register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
#register_method_options: null

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
13 changes: 13 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.oidc.apache2
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,19 @@ oidc_discover_root: /var/www/ood/discover
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
#register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
#register_method_options: null

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
13 changes: 13 additions & 0 deletions molecule/default/fixtures/config/ood_portal.yml.oidc.httpd
Original file line number Diff line number Diff line change
Expand Up @@ -388,6 +388,19 @@ oidc_discover_root: /var/www/ood/discover
# Default: null (display error to user if mapping fails)
#register_root: null

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
#register_method: 'Alias'

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
#register_method_options: null

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down
6 changes: 5 additions & 1 deletion molecule/default/vars/portal.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,4 +37,8 @@ ood_auth_openidc:
OIDCCryptoPassphrase: mycryptopass

strip_proxy_cookies: ["mod_auth_openidc_session"]
strip_proxy_headers: ["Authorization", "OIDC_access_token"]
strip_proxy_headers: ["Authorization", "OIDC_access_token"]

register_method: Alias
register_method_options:
- 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
21 changes: 21 additions & 0 deletions templates/ood_portal.yml.j2
Original file line number Diff line number Diff line change
Expand Up @@ -487,6 +487,27 @@ pun_max_retries: {{ pun_max_retries }}
{% else %}#register_root: null
{% endif %}

# Method for url used to register an unmapped user
# Example:
# register_method: 'ScriptAlias'
# Default: 'Alias'
{% if register_method is defined %}register_method: '{{ register_method }}'
{% else %}#register_method: 'Alias'
{% endif %}

# List of SSL Apache directives added to register an unmapped user
# Example:
# register_method:
# - 'WSGIDaemonProcess register user=www-data group=www-data threads=5 home=/var/www/flask-apps/register'
# Default: null
{% if register_method_options is defined %}
register_method_options:
{% for option in register_method_options %}
- '{{ option }}'
{% endfor %}
{% else %}#register_method_options: null
{% endif %}

# OIDC metadata URL
# Example:
# oidc_provider_metadata_url: https://example.com:5554/.well-known/openid-configuration
Expand Down