No, its happening before the Keystone authorization ( I can see in Keystone logs, that https://skyline.example.com:None/api/openstack/skyline/api/v1/websso is not added to trusted dashboards ), Nginx or Gunicorn does not handle reverse proxy a probably HTTP_X_FORWARDED_PROTO is not respected. Thats why its set to None, thus origin URL is generated like :None port. Just like Django does this https://code.djangoproject.com/ticket/27961#comment:3
No, its happening before the Keystone authorization ( I can see in Keystone logs, that https:/ /skyline. example. com:None/api/ openstack/ skyline/ api/v1/ websso is not added to trusted dashboards ), Nginx or Gunicorn does not handle reverse proxy a probably HTTP_X_ FORWARDED_ PROTO is not respected. Thats why its set to None, thus origin URL is generated like :None port. Just like Django does this https:/ /code.djangopro ject.com/ ticket/ 27961#comment: 3