├── .deepsource.toml ├── .dockerignore ├── .env.example ├── .gitignore ├── .rspec ├── .rubocop.yml ├── .ruby-version ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Dockerfile ├── Gemfile ├── Gemfile.lock ├── LICENSE ├── README.md ├── Rakefile ├── VERSION ├── api_blueprint ├── bin │ └── dredd_server.sh ├── group.apib ├── hooks │ └── dredd_hooks.rb ├── user.apib └── vpns.apib ├── app ├── assets │ ├── config │ │ └── manifest.js │ ├── images │ │ ├── .keep │ │ ├── app_store_en_badge.png │ │ ├── apple-touch-icon-114x114-precomposed.png │ │ ├── apple-touch-icon-114x114.png │ │ ├── apple-touch-icon-120x120-precomposed.png │ │ ├── apple-touch-icon-120x120.png │ │ ├── apple-touch-icon-144x144-precomposed.png │ │ ├── apple-touch-icon-144x144.png │ │ ├── apple-touch-icon-152x152-precomposed.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── apple-touch-icon-180x180-precomposed.png │ │ ├── apple-touch-icon-180x180.png │ │ ├── apple-touch-icon-57x57-precomposed.png │ │ ├── apple-touch-icon-57x57.png │ │ ├── apple-touch-icon-72x72-precomposed.png │ │ ├── apple-touch-icon-72x72.png │ │ ├── apple-touch-icon-76x76-precomposed.png │ │ ├── apple-touch-icon-76x76.png │ │ ├── apple-touch-icon-precomposed.png │ │ ├── apple-touch-icon.png │ │ ├── bg.jpg │ │ ├── favicon.ico │ │ ├── google_play_en_badge.png │ │ ├── logo.png │ │ ├── saml_configure_datadog_01.png │ │ ├── saml_configure_datadog_02.png │ │ ├── saml_configure_datadog_03.png │ │ ├── saml_configure_datadog_04.png │ │ ├── saml_configure_datadog_05.png │ │ ├── saml_configure_datadog_06.png │ │ ├── saml_configure_datadog_07.png │ │ ├── saml_configure_datadog_08.png │ │ └── saml_configure_datadog_09.png │ ├── javascripts │ │ ├── admin.coffee │ │ ├── api_resources.coffee │ │ ├── application.js │ │ ├── bootstrap.js.coffee │ │ ├── group.coffee │ │ ├── groups.coffee │ │ ├── home.coffee │ │ ├── host_access_groups.coffee │ │ ├── host_machine_groups.coffee │ │ ├── host_machines.coffee │ │ ├── nss.coffee │ │ ├── omniauth_callbacks.coffee │ │ ├── profile.coffee │ │ ├── users.coffee │ │ ├── utilities.coffee │ │ └── viewport.js │ └── stylesheets │ │ ├── application.scss │ │ ├── bootstrap-social.scss │ │ ├── general.css │ │ ├── home.scss.erb │ │ ├── profile.css │ │ └── scaffolds.scss ├── clients │ └── data_dog_client.rb ├── controllers │ ├── admin_controller.rb │ ├── api │ │ └── v1 │ │ │ ├── base_controller.rb │ │ │ ├── endpoints_controller.rb │ │ │ ├── groups_controller.rb │ │ │ ├── users_controller.rb │ │ │ └── vpns_controller.rb │ ├── api_resources_controller.rb │ ├── application_controller.rb │ ├── concerns │ │ └── .keep │ ├── groups_controller.rb │ ├── home_controller.rb │ ├── host_controller.rb │ ├── host_machine_groups_controller.rb │ ├── host_machines_controller.rb │ ├── nss_controller.rb │ ├── organisations_controller.rb │ ├── pings_controller.rb │ ├── profile_controller.rb │ ├── saml_idp_controller.rb │ ├── users │ │ ├── auth_controller.rb │ │ └── omniauth_callbacks_controller.rb │ ├── users_controller.rb │ ├── vpn_domain_name_servers_controller.rb │ └── vpns_controller.rb ├── helpers │ ├── admin_helper.rb │ ├── api_resources_helper.rb │ ├── application_helper.rb │ ├── group_helper.rb │ ├── groups_helper.rb │ ├── home_helper.rb │ ├── host_access_groups_helper.rb │ ├── host_machine_groups_helper.rb │ ├── host_machines_helper.rb │ ├── nss_helper.rb │ ├── omniauth_callbacks_helper.rb │ ├── profile_helper.rb │ └── users_helper.rb ├── lib │ ├── datadog.rb │ └── saml_app.rb ├── mailers │ └── .keep ├── models │ ├── .keep │ ├── access_token.rb │ ├── api_resource.rb │ ├── application_record.rb │ ├── concerns │ │ ├── .keep │ │ └── ms_chap_auth.rb │ ├── endpoint.rb │ ├── group.rb │ ├── group_admin.rb │ ├── group_association.rb │ ├── group_endpoint.rb │ ├── host.rb │ ├── host_access_group.rb │ ├── host_machine.rb │ ├── ip_address.rb │ ├── organisation.rb │ ├── saml_app_config.rb │ ├── user.rb │ ├── vpn.rb │ ├── vpn_domain_name_server.rb │ ├── vpn_group_association.rb │ ├── vpn_group_user_association.rb │ ├── vpn_search_domain.rb │ └── vpn_supplemental_match_domain.rb ├── validators │ └── email_validator.rb └── views │ ├── admin │ └── index.html.slim │ ├── api │ └── v1 │ │ └── users │ │ └── show.json.jbuilder │ ├── api_resources │ ├── _api_resource.json.jbuilder │ ├── _form.html.slim │ ├── edit.html.slim │ ├── index.html.slim │ ├── index.json.jbuilder │ ├── new.html.slim │ ├── show.html.slim │ └── show.json.jbuilder │ ├── application │ ├── _admin.html.slim │ ├── _groups_header.html.slim │ └── _host_header.html.slim │ ├── common │ └── errors.json.jbuilder │ ├── groups │ ├── _form.html.slim │ ├── index.html.slim │ ├── new.html.slim │ └── show.html.slim │ ├── home │ └── index.html.slim │ ├── host_machines │ ├── index.html.slim │ ├── new.html.slim │ └── show.html.slim │ ├── layouts │ ├── application.html.slim │ ├── home.html.slim │ └── profile.html.slim.disabled │ ├── nss │ └── add_host.json.jbuilder │ ├── organisations │ ├── _form.html.slim │ ├── config_saml_app.html.slim │ ├── index.html.slim │ ├── new.html.slim │ ├── saml_apps │ │ └── _datadog.html.erb │ └── show.html.slim │ ├── profile │ ├── _group_search.html.slim │ ├── _user_search.html.slim │ ├── group_admin.html.slim │ ├── list.html.slim │ ├── public_key.html.slim │ ├── show.html.slim │ ├── user.html.slim │ └── user_admin.html.slim │ ├── saml_idp │ └── idp │ │ └── new.html.erb │ ├── users │ ├── _search.html.slim │ ├── index.html.slim │ ├── new.html.erb │ └── show.html.slim │ └── vpns │ ├── _form.html.slim │ ├── edit.html.slim │ ├── index.html.slim │ ├── new.html.slim │ └── show.html.slim ├── bin ├── bundle ├── rails ├── rake ├── setup └── update ├── config.ru ├── config ├── application.rb ├── boot.rb ├── cable.yml ├── database.yml ├── environment.rb ├── environments │ ├── development.rb │ ├── integration.rb │ ├── production.rb │ └── test.rb ├── initializers │ ├── application_controller_renderer.rb │ ├── assets.rb │ ├── backtrace_silencers.rb │ ├── content_security_policy.rb │ ├── cookies_serializer.rb │ ├── devise.rb │ ├── dotenv.rb │ ├── filter_parameter_logging.rb │ ├── inflections.rb │ ├── mime_types.rb │ ├── new_framework_defaults.rb │ ├── new_framework_defaults_7_0.rb │ ├── permissions_policy.rb │ ├── session_store.rb │ └── wrap_parameters.rb ├── locales │ ├── devise.en.yml │ ├── en.bootstrap.yml │ └── en.yml ├── newrelic.yml ├── puma.rb ├── redis.yml ├── routes.rb ├── schedule.rb ├── secrets.yml ├── spring.rb └── storage.yml ├── db ├── migrate │ ├── 20160419122430_devise_create_users.rb │ ├── 20160419132647_add_provider_to_users.rb │ ├── 20160419144739_add_name_to_users.rb │ ├── 20160427123146_add_auth_key_to_user.rb │ ├── 20160427123233_add_provisioning_uri_to_user.rb │ ├── 20160519042340_add_active_to_users.rb │ ├── 20160519064340_add_default_value_to_users.rb │ ├── 20160615044834_create_hosts.rb │ ├── 20160615045052_add_admin_to_user.rb │ ├── 20160615112805_add_user_to_host.rb │ ├── 20160628140022_add_deleted_at_to_host.rb │ ├── 20160628140440_add_deleted_by_to_host.rb │ ├── 20160629043358_add_homedir_to_user.rb │ ├── 20160629043415_add_shell_to_user.rb │ ├── 20160629075435_create_groups.rb │ ├── 20160701090045_create_group_associations.rb │ ├── 20160701112600_add_deleted_properties_to_group.rb │ ├── 20160707115313_create_access_tokens.rb │ ├── 20160714115228_add_public_key_to_user.rb │ ├── 20160908081651_create_host_machines.rb │ ├── 20161003145832_create_host_access_groups.rb │ ├── 20170803140620_add_user_login_id_to_user.rb │ ├── 20171013115441_create_versions.rb │ ├── 20171016064705_remove_index_group_name.rb │ ├── 20171016071526_add_unique_index_on_groups_name.rb │ ├── 20171031060034_create_group_admin.rb │ ├── 20171031060217_add_foreign_key_ref_on_group_admin.rb │ ├── 20171031100758_create_vpns.rb │ ├── 20171031101026_create_vpn_group_association.rb │ ├── 20171031103518_add_foreign_key_ref_on_vpn_group_association.rb │ ├── 20171031113123_create_vpn_group_user_association.rb │ ├── 20171031121702_add_foreign_key_ref_on_vpn_group_user_association.rb │ ├── 20171102071909_add_ip_address_to_vpns.rb │ ├── 20171107114249_remove_url_from_vpns.rb │ ├── 20171108130234_add_user_id_to_access_token.rb │ ├── 20171108130353_add_foreign_key_ref_on_access_tokens.rb │ ├── 20171124090240_add_uuid_to_vpns.rb │ ├── 20171124114427_create_vpn_domain_name_servers.rb │ ├── 20171124114830_create_vpn_search_domains.rb │ ├── 20171124115925_create_vpn_supplemental_match_domains.rb │ ├── 20180104081814_add_product_name_to_users.rb │ ├── 20180202102206_create_saml_service_providers.rb │ ├── 20180214050204_add_api_key_to_host_machines.rb │ ├── 20180214052451_create_ip_addresses.rb │ ├── 20180214052644_add_host_machine_to_ip_address.rb │ ├── 20180219150818_add_description_to_group.rb │ ├── 20180222135930_add_access_key_to_host_machine.rb │ ├── 20180222140000_add_access_key_to_user.rb │ ├── 20180227051732_create_api_resources.rb │ ├── 20180301010021_add_user_to_api_resources.rb │ ├── 20180301010035_add_group_to_api_resources.rb │ ├── 20180306231200_add_deactivated_at_to_users.rb │ ├── 20180311082600_rename_access_key_in_api_resources.rb │ ├── 20180311161200_rename_token_in_access_tokens.rb │ ├── 20180318083000_create_indexes_to_speedup_nss_controller.rb │ ├── 20180613074108_create_organisations.rb │ ├── 20180613165050_drop_saml_service_providers.rb │ ├── 20180723175600_update_organisations_for_saml.rb │ ├── 20181002023107_add_default_admins_to_host_machines.rb │ ├── 20181016093315_create_saml_app_configs.rb │ ├── 20181208184236_add_fields_to_user.rb │ ├── 20190624024930_add_expiration_date_to_group_associations.rb │ ├── 20190820070910_create_endpoints.rb │ ├── 20190820075040_create_group_endpoints.rb │ ├── 20190820080624_add_foreign_key_ref_on_group_endpoints.rb │ ├── 20200113065717_add_sessions_table.rb │ ├── 20220926001848_add_service_name_to_active_storage_blobs.active_storage.rb │ ├── 20220926001849_create_active_storage_variant_records.active_storage.rb │ └── 20220926001850_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb ├── schema.rb ├── seeds.rb └── seeds │ ├── development.rb │ ├── production.rb │ └── test.rb ├── docker-compose.yaml ├── docs ├── additional_setup.md ├── administration.md ├── dredd_setup.md ├── newrelic.md └── oauth_setup.md ├── dredd.yml ├── lib ├── assets │ └── .keep ├── tasks │ ├── .keep │ ├── app.rake │ ├── setup.rake │ ├── users.rake │ └── vpn.rake └── vpn │ ├── mobileconfig.erb │ ├── mobileconfig.rb │ └── namespace.rb ├── public ├── 404.html ├── 422.html ├── 500.html ├── favicon.ico └── robots.txt ├── scripts ├── gen-client-conf └── gen-client-keys ├── setup.sh ├── spec ├── clients │ └── data_dog_client_spec.rb ├── controllers │ ├── admin_controller_spec.rb │ ├── api │ │ └── v1 │ │ │ ├── api_controller_spec.rb │ │ │ ├── endpoints_controller_spec.rb │ │ │ ├── groups_controller_spec.rb │ │ │ ├── users_controller_spec.rb │ │ │ └── vpns_controller_spec.rb │ ├── api_resources_controller_spec.rb │ ├── groups_controller_spec.rb │ ├── home_controller_spec.rb │ ├── host_machine_groups_controller_spec.rb │ ├── host_machines_controller_spec.rb │ ├── nss_controller_spec.rb │ ├── omniauth_callbacks_controller_spec.rb │ ├── organisations_controller_spec.rb │ ├── profile_controller_spec.rb │ ├── users │ │ └── auth_controller_spec.rb │ ├── users_controller_spec.rb │ └── vpns_controller_spec.rb ├── factories │ ├── access_tokens.rb │ ├── api_resources.rb │ ├── endpoints.rb │ ├── group_associations.rb │ ├── groups.rb │ ├── host_access_groups.rb │ ├── host_machine_groups.rb │ ├── host_machines.rb │ ├── ip_addresses.rb │ ├── organisations.rb │ ├── saml_app_configs.rb │ ├── user_host_access_groups.rb │ ├── users.rb │ └── vpns.rb ├── features │ ├── layout_spec.rb │ ├── organisations │ │ ├── add_user_saml_app_spec.rb │ │ ├── config_saml_app_spec.rb │ │ ├── create_spec.rb │ │ ├── list_spec.rb │ │ ├── list_user_saml_app_spec.rb │ │ ├── remove_user_saml_app_spec.rb │ │ ├── save_config_saml_app_spec.rb │ │ ├── setup_saml_spec.rb │ │ └── update_spec.rb │ ├── saml │ │ └── show_spec.rb │ └── users │ │ ├── create_user_spec.rb │ │ └── regenerate_auth_spec.rb ├── helpers │ └── application_helper_spec.rb ├── lib │ ├── datadog_spec.rb │ ├── saml_app_spec.rb │ └── tasks │ │ └── users_rake_spec.rb ├── models │ ├── access_token_spec.rb │ ├── api_resource_spec.rb │ ├── endpoint_spec.rb │ ├── group_association_spec.rb │ ├── group_endpoint_spec.rb │ ├── group_spec.rb │ ├── host_machine_spec.rb │ ├── host_spec.rb │ ├── ip_address_spec.rb │ ├── organisation_spec.rb │ ├── user_spec.rb │ └── vpn_spec.rb ├── rails_helper.rb ├── routing │ └── api_resources_routing_spec.rb ├── spec_helper.rb ├── support │ └── helpers │ │ └── x509_certificate_helper.rb └── views │ ├── api_resources │ ├── edit.html.slim_spec.rb │ ├── index.html.slim_spec.rb │ ├── new.html.slim_spec.rb │ └── show.html.slim_spec.rb │ ├── groups │ └── show.html.slim_spec.rb │ └── layouts │ └── home.html.slim_spec.rb ├── vendor └── assets │ ├── javascripts │ └── .keep │ └── stylesheets │ └── .keep └── yarn.lock /.deepsource.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.deepsource.toml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.gitignore -------------------------------------------------------------------------------- /.rspec: -------------------------------------------------------------------------------- 1 | --color 2 | --format documentation 3 | --require spec_helper 4 | -------------------------------------------------------------------------------- /.rubocop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.rubocop.yml -------------------------------------------------------------------------------- /.ruby-version: -------------------------------------------------------------------------------- 1 | ruby-3.1.2 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/Dockerfile -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/README.md -------------------------------------------------------------------------------- /Rakefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/Rakefile -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 1.1.8 2 | -------------------------------------------------------------------------------- /api_blueprint/bin/dredd_server.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/api_blueprint/bin/dredd_server.sh -------------------------------------------------------------------------------- /api_blueprint/group.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/api_blueprint/group.apib -------------------------------------------------------------------------------- /api_blueprint/hooks/dredd_hooks.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/api_blueprint/hooks/dredd_hooks.rb -------------------------------------------------------------------------------- /api_blueprint/user.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/api_blueprint/user.apib -------------------------------------------------------------------------------- /api_blueprint/vpns.apib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/api_blueprint/vpns.apib -------------------------------------------------------------------------------- /app/assets/config/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/config/manifest.js -------------------------------------------------------------------------------- /app/assets/images/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/assets/images/app_store_en_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/app_store_en_badge.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-114x114-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-114x114-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-114x114.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-114x114.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-120x120-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-120x120-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-120x120.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-120x120.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-144x144-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-144x144-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-144x144.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-152x152-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-152x152-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-180x180-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-180x180-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-180x180.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-57x57-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-57x57-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-57x57.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-57x57.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-72x72-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-72x72-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-72x72.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-72x72.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-76x76-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-76x76-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-76x76.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-76x76.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon-precomposed.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon-precomposed.png -------------------------------------------------------------------------------- /app/assets/images/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/apple-touch-icon.png -------------------------------------------------------------------------------- /app/assets/images/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/bg.jpg -------------------------------------------------------------------------------- /app/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/favicon.ico -------------------------------------------------------------------------------- /app/assets/images/google_play_en_badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/google_play_en_badge.png -------------------------------------------------------------------------------- /app/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/logo.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_01.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_02.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_03.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_04.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_05.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_06.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_07.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_07.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_08.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_08.png -------------------------------------------------------------------------------- /app/assets/images/saml_configure_datadog_09.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/images/saml_configure_datadog_09.png -------------------------------------------------------------------------------- /app/assets/javascripts/admin.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/admin.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/api_resources.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/api_resources.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/application.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/application.js -------------------------------------------------------------------------------- /app/assets/javascripts/bootstrap.js.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/bootstrap.js.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/group.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/group.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/groups.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/groups.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/home.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/home.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/host_access_groups.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/host_access_groups.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/host_machine_groups.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/host_machine_groups.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/host_machines.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/host_machines.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/nss.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/nss.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/omniauth_callbacks.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/omniauth_callbacks.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/profile.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/profile.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/users.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/users.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/utilities.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/utilities.coffee -------------------------------------------------------------------------------- /app/assets/javascripts/viewport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/javascripts/viewport.js -------------------------------------------------------------------------------- /app/assets/stylesheets/application.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/stylesheets/application.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/bootstrap-social.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/stylesheets/bootstrap-social.scss -------------------------------------------------------------------------------- /app/assets/stylesheets/general.css: -------------------------------------------------------------------------------- 1 | body { 2 | padding-top: 70px; 3 | } 4 | -------------------------------------------------------------------------------- /app/assets/stylesheets/home.scss.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/stylesheets/home.scss.erb -------------------------------------------------------------------------------- /app/assets/stylesheets/profile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/stylesheets/profile.css -------------------------------------------------------------------------------- /app/assets/stylesheets/scaffolds.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/assets/stylesheets/scaffolds.scss -------------------------------------------------------------------------------- /app/clients/data_dog_client.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/clients/data_dog_client.rb -------------------------------------------------------------------------------- /app/controllers/admin_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/admin_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/base_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api/v1/base_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/endpoints_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api/v1/endpoints_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api/v1/groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api/v1/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/api/v1/vpns_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api/v1/vpns_controller.rb -------------------------------------------------------------------------------- /app/controllers/api_resources_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/api_resources_controller.rb -------------------------------------------------------------------------------- /app/controllers/application_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/application_controller.rb -------------------------------------------------------------------------------- /app/controllers/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/controllers/groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/home_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/home_controller.rb -------------------------------------------------------------------------------- /app/controllers/host_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/host_controller.rb -------------------------------------------------------------------------------- /app/controllers/host_machine_groups_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/host_machine_groups_controller.rb -------------------------------------------------------------------------------- /app/controllers/host_machines_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/host_machines_controller.rb -------------------------------------------------------------------------------- /app/controllers/nss_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/nss_controller.rb -------------------------------------------------------------------------------- /app/controllers/organisations_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/organisations_controller.rb -------------------------------------------------------------------------------- /app/controllers/pings_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/pings_controller.rb -------------------------------------------------------------------------------- /app/controllers/profile_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/profile_controller.rb -------------------------------------------------------------------------------- /app/controllers/saml_idp_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/saml_idp_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/auth_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/users/auth_controller.rb -------------------------------------------------------------------------------- /app/controllers/users/omniauth_callbacks_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/users/omniauth_callbacks_controller.rb -------------------------------------------------------------------------------- /app/controllers/users_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/users_controller.rb -------------------------------------------------------------------------------- /app/controllers/vpn_domain_name_servers_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/vpn_domain_name_servers_controller.rb -------------------------------------------------------------------------------- /app/controllers/vpns_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/controllers/vpns_controller.rb -------------------------------------------------------------------------------- /app/helpers/admin_helper.rb: -------------------------------------------------------------------------------- 1 | module AdminHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/api_resources_helper.rb: -------------------------------------------------------------------------------- 1 | module ApiResourcesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/application_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/helpers/application_helper.rb -------------------------------------------------------------------------------- /app/helpers/group_helper.rb: -------------------------------------------------------------------------------- 1 | module GroupHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/groups_helper.rb: -------------------------------------------------------------------------------- 1 | module GroupsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/home_helper.rb: -------------------------------------------------------------------------------- 1 | module HomeHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/host_access_groups_helper.rb: -------------------------------------------------------------------------------- 1 | module HostAccessGroupsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/host_machine_groups_helper.rb: -------------------------------------------------------------------------------- 1 | module HostMachineGroupsHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/host_machines_helper.rb: -------------------------------------------------------------------------------- 1 | module HostMachinesHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/nss_helper.rb: -------------------------------------------------------------------------------- 1 | module NssHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/omniauth_callbacks_helper.rb: -------------------------------------------------------------------------------- 1 | module OmniauthCallbacksHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/profile_helper.rb: -------------------------------------------------------------------------------- 1 | module ProfileHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/helpers/users_helper.rb: -------------------------------------------------------------------------------- 1 | module UsersHelper 2 | end 3 | -------------------------------------------------------------------------------- /app/lib/datadog.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/lib/datadog.rb -------------------------------------------------------------------------------- /app/lib/saml_app.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/lib/saml_app.rb -------------------------------------------------------------------------------- /app/mailers/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/access_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/access_token.rb -------------------------------------------------------------------------------- /app/models/api_resource.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/api_resource.rb -------------------------------------------------------------------------------- /app/models/application_record.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/application_record.rb -------------------------------------------------------------------------------- /app/models/concerns/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/concerns/ms_chap_auth.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/concerns/ms_chap_auth.rb -------------------------------------------------------------------------------- /app/models/endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/endpoint.rb -------------------------------------------------------------------------------- /app/models/group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/group.rb -------------------------------------------------------------------------------- /app/models/group_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/group_admin.rb -------------------------------------------------------------------------------- /app/models/group_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/group_association.rb -------------------------------------------------------------------------------- /app/models/group_endpoint.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/group_endpoint.rb -------------------------------------------------------------------------------- /app/models/host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/host.rb -------------------------------------------------------------------------------- /app/models/host_access_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/host_access_group.rb -------------------------------------------------------------------------------- /app/models/host_machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/host_machine.rb -------------------------------------------------------------------------------- /app/models/ip_address.rb: -------------------------------------------------------------------------------- 1 | class IpAddress < ApplicationRecord 2 | end 3 | -------------------------------------------------------------------------------- /app/models/organisation.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/organisation.rb -------------------------------------------------------------------------------- /app/models/saml_app_config.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/saml_app_config.rb -------------------------------------------------------------------------------- /app/models/user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/user.rb -------------------------------------------------------------------------------- /app/models/vpn.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/vpn.rb -------------------------------------------------------------------------------- /app/models/vpn_domain_name_server.rb: -------------------------------------------------------------------------------- 1 | class VpnDomainNameServer < ApplicationRecord 2 | belongs_to :vpn 3 | end 4 | -------------------------------------------------------------------------------- /app/models/vpn_group_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/vpn_group_association.rb -------------------------------------------------------------------------------- /app/models/vpn_group_user_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/vpn_group_user_association.rb -------------------------------------------------------------------------------- /app/models/vpn_search_domain.rb: -------------------------------------------------------------------------------- 1 | class VpnSearchDomain < ApplicationRecord 2 | belongs_to :vpn 3 | end 4 | -------------------------------------------------------------------------------- /app/models/vpn_supplemental_match_domain.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/models/vpn_supplemental_match_domain.rb -------------------------------------------------------------------------------- /app/validators/email_validator.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/validators/email_validator.rb -------------------------------------------------------------------------------- /app/views/admin/index.html.slim: -------------------------------------------------------------------------------- 1 | h1 hello 2 | -------------------------------------------------------------------------------- /app/views/api/v1/users/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api/v1/users/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/api_resources/_api_resource.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/_api_resource.json.jbuilder -------------------------------------------------------------------------------- /app/views/api_resources/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/_form.html.slim -------------------------------------------------------------------------------- /app/views/api_resources/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/edit.html.slim -------------------------------------------------------------------------------- /app/views/api_resources/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/index.html.slim -------------------------------------------------------------------------------- /app/views/api_resources/index.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/index.json.jbuilder -------------------------------------------------------------------------------- /app/views/api_resources/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/new.html.slim -------------------------------------------------------------------------------- /app/views/api_resources/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/show.html.slim -------------------------------------------------------------------------------- /app/views/api_resources/show.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/api_resources/show.json.jbuilder -------------------------------------------------------------------------------- /app/views/application/_admin.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/application/_admin.html.slim -------------------------------------------------------------------------------- /app/views/application/_groups_header.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/application/_groups_header.html.slim -------------------------------------------------------------------------------- /app/views/application/_host_header.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/application/_host_header.html.slim -------------------------------------------------------------------------------- /app/views/common/errors.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/common/errors.json.jbuilder -------------------------------------------------------------------------------- /app/views/groups/_form.html.slim: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/groups/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/groups/index.html.slim -------------------------------------------------------------------------------- /app/views/groups/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/groups/new.html.slim -------------------------------------------------------------------------------- /app/views/groups/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/groups/show.html.slim -------------------------------------------------------------------------------- /app/views/home/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/home/index.html.slim -------------------------------------------------------------------------------- /app/views/host_machines/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/host_machines/index.html.slim -------------------------------------------------------------------------------- /app/views/host_machines/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/host_machines/new.html.slim -------------------------------------------------------------------------------- /app/views/host_machines/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/host_machines/show.html.slim -------------------------------------------------------------------------------- /app/views/layouts/application.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/layouts/application.html.slim -------------------------------------------------------------------------------- /app/views/layouts/home.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/layouts/home.html.slim -------------------------------------------------------------------------------- /app/views/layouts/profile.html.slim.disabled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/layouts/profile.html.slim.disabled -------------------------------------------------------------------------------- /app/views/nss/add_host.json.jbuilder: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/nss/add_host.json.jbuilder -------------------------------------------------------------------------------- /app/views/organisations/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/_form.html.slim -------------------------------------------------------------------------------- /app/views/organisations/config_saml_app.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/config_saml_app.html.slim -------------------------------------------------------------------------------- /app/views/organisations/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/index.html.slim -------------------------------------------------------------------------------- /app/views/organisations/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/new.html.slim -------------------------------------------------------------------------------- /app/views/organisations/saml_apps/_datadog.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/saml_apps/_datadog.html.erb -------------------------------------------------------------------------------- /app/views/organisations/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/organisations/show.html.slim -------------------------------------------------------------------------------- /app/views/profile/_group_search.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/profile/_group_search.html.slim -------------------------------------------------------------------------------- /app/views/profile/_user_search.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/profile/_user_search.html.slim -------------------------------------------------------------------------------- /app/views/profile/group_admin.html.slim: -------------------------------------------------------------------------------- 1 | = render partial: "group_search" 2 | -------------------------------------------------------------------------------- /app/views/profile/list.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/profile/list.html.slim -------------------------------------------------------------------------------- /app/views/profile/public_key.html.slim: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/views/profile/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/profile/show.html.slim -------------------------------------------------------------------------------- /app/views/profile/user.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/profile/user.html.slim -------------------------------------------------------------------------------- /app/views/profile/user_admin.html.slim: -------------------------------------------------------------------------------- 1 | = render partial: "user_search" 2 | -------------------------------------------------------------------------------- /app/views/saml_idp/idp/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/saml_idp/idp/new.html.erb -------------------------------------------------------------------------------- /app/views/users/_search.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/users/_search.html.slim -------------------------------------------------------------------------------- /app/views/users/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/users/index.html.slim -------------------------------------------------------------------------------- /app/views/users/new.html.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/users/new.html.erb -------------------------------------------------------------------------------- /app/views/users/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/users/show.html.slim -------------------------------------------------------------------------------- /app/views/vpns/_form.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/vpns/_form.html.slim -------------------------------------------------------------------------------- /app/views/vpns/edit.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/vpns/edit.html.slim -------------------------------------------------------------------------------- /app/views/vpns/index.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/vpns/index.html.slim -------------------------------------------------------------------------------- /app/views/vpns/new.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/vpns/new.html.slim -------------------------------------------------------------------------------- /app/views/vpns/show.html.slim: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/app/views/vpns/show.html.slim -------------------------------------------------------------------------------- /bin/bundle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/bin/bundle -------------------------------------------------------------------------------- /bin/rails: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/bin/rails -------------------------------------------------------------------------------- /bin/rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/bin/rake -------------------------------------------------------------------------------- /bin/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/bin/setup -------------------------------------------------------------------------------- /bin/update: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/bin/update -------------------------------------------------------------------------------- /config.ru: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config.ru -------------------------------------------------------------------------------- /config/application.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/application.rb -------------------------------------------------------------------------------- /config/boot.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/boot.rb -------------------------------------------------------------------------------- /config/cable.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/cable.yml -------------------------------------------------------------------------------- /config/database.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/database.yml -------------------------------------------------------------------------------- /config/environment.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/environment.rb -------------------------------------------------------------------------------- /config/environments/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/environments/development.rb -------------------------------------------------------------------------------- /config/environments/integration.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/environments/integration.rb -------------------------------------------------------------------------------- /config/environments/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/environments/production.rb -------------------------------------------------------------------------------- /config/environments/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/environments/test.rb -------------------------------------------------------------------------------- /config/initializers/application_controller_renderer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/application_controller_renderer.rb -------------------------------------------------------------------------------- /config/initializers/assets.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/assets.rb -------------------------------------------------------------------------------- /config/initializers/backtrace_silencers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/backtrace_silencers.rb -------------------------------------------------------------------------------- /config/initializers/content_security_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/content_security_policy.rb -------------------------------------------------------------------------------- /config/initializers/cookies_serializer.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/cookies_serializer.rb -------------------------------------------------------------------------------- /config/initializers/devise.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/devise.rb -------------------------------------------------------------------------------- /config/initializers/dotenv.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/dotenv.rb -------------------------------------------------------------------------------- /config/initializers/filter_parameter_logging.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/filter_parameter_logging.rb -------------------------------------------------------------------------------- /config/initializers/inflections.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/inflections.rb -------------------------------------------------------------------------------- /config/initializers/mime_types.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/mime_types.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/new_framework_defaults.rb -------------------------------------------------------------------------------- /config/initializers/new_framework_defaults_7_0.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/new_framework_defaults_7_0.rb -------------------------------------------------------------------------------- /config/initializers/permissions_policy.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/permissions_policy.rb -------------------------------------------------------------------------------- /config/initializers/session_store.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/session_store.rb -------------------------------------------------------------------------------- /config/initializers/wrap_parameters.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/initializers/wrap_parameters.rb -------------------------------------------------------------------------------- /config/locales/devise.en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/locales/devise.en.yml -------------------------------------------------------------------------------- /config/locales/en.bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/locales/en.bootstrap.yml -------------------------------------------------------------------------------- /config/locales/en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/locales/en.yml -------------------------------------------------------------------------------- /config/newrelic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/newrelic.yml -------------------------------------------------------------------------------- /config/puma.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/puma.rb -------------------------------------------------------------------------------- /config/redis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/redis.yml -------------------------------------------------------------------------------- /config/routes.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/routes.rb -------------------------------------------------------------------------------- /config/schedule.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/schedule.rb -------------------------------------------------------------------------------- /config/secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/secrets.yml -------------------------------------------------------------------------------- /config/spring.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/spring.rb -------------------------------------------------------------------------------- /config/storage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/config/storage.yml -------------------------------------------------------------------------------- /db/migrate/20160419122430_devise_create_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160419122430_devise_create_users.rb -------------------------------------------------------------------------------- /db/migrate/20160419132647_add_provider_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160419132647_add_provider_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160419144739_add_name_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160419144739_add_name_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160427123146_add_auth_key_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160427123146_add_auth_key_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160427123233_add_provisioning_uri_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160427123233_add_provisioning_uri_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160519042340_add_active_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160519042340_add_active_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160519064340_add_default_value_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160519064340_add_default_value_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20160615044834_create_hosts.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160615044834_create_hosts.rb -------------------------------------------------------------------------------- /db/migrate/20160615045052_add_admin_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160615045052_add_admin_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160615112805_add_user_to_host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160615112805_add_user_to_host.rb -------------------------------------------------------------------------------- /db/migrate/20160628140022_add_deleted_at_to_host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160628140022_add_deleted_at_to_host.rb -------------------------------------------------------------------------------- /db/migrate/20160628140440_add_deleted_by_to_host.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160628140440_add_deleted_by_to_host.rb -------------------------------------------------------------------------------- /db/migrate/20160629043358_add_homedir_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160629043358_add_homedir_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160629043415_add_shell_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160629043415_add_shell_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160629075435_create_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160629075435_create_groups.rb -------------------------------------------------------------------------------- /db/migrate/20160701090045_create_group_associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160701090045_create_group_associations.rb -------------------------------------------------------------------------------- /db/migrate/20160701112600_add_deleted_properties_to_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160701112600_add_deleted_properties_to_group.rb -------------------------------------------------------------------------------- /db/migrate/20160707115313_create_access_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160707115313_create_access_tokens.rb -------------------------------------------------------------------------------- /db/migrate/20160714115228_add_public_key_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160714115228_add_public_key_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20160908081651_create_host_machines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20160908081651_create_host_machines.rb -------------------------------------------------------------------------------- /db/migrate/20161003145832_create_host_access_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20161003145832_create_host_access_groups.rb -------------------------------------------------------------------------------- /db/migrate/20170803140620_add_user_login_id_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20170803140620_add_user_login_id_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20171013115441_create_versions.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171013115441_create_versions.rb -------------------------------------------------------------------------------- /db/migrate/20171016064705_remove_index_group_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171016064705_remove_index_group_name.rb -------------------------------------------------------------------------------- /db/migrate/20171016071526_add_unique_index_on_groups_name.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171016071526_add_unique_index_on_groups_name.rb -------------------------------------------------------------------------------- /db/migrate/20171031060034_create_group_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031060034_create_group_admin.rb -------------------------------------------------------------------------------- /db/migrate/20171031060217_add_foreign_key_ref_on_group_admin.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031060217_add_foreign_key_ref_on_group_admin.rb -------------------------------------------------------------------------------- /db/migrate/20171031100758_create_vpns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031100758_create_vpns.rb -------------------------------------------------------------------------------- /db/migrate/20171031101026_create_vpn_group_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031101026_create_vpn_group_association.rb -------------------------------------------------------------------------------- /db/migrate/20171031103518_add_foreign_key_ref_on_vpn_group_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031103518_add_foreign_key_ref_on_vpn_group_association.rb -------------------------------------------------------------------------------- /db/migrate/20171031113123_create_vpn_group_user_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031113123_create_vpn_group_user_association.rb -------------------------------------------------------------------------------- /db/migrate/20171031121702_add_foreign_key_ref_on_vpn_group_user_association.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171031121702_add_foreign_key_ref_on_vpn_group_user_association.rb -------------------------------------------------------------------------------- /db/migrate/20171102071909_add_ip_address_to_vpns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171102071909_add_ip_address_to_vpns.rb -------------------------------------------------------------------------------- /db/migrate/20171107114249_remove_url_from_vpns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171107114249_remove_url_from_vpns.rb -------------------------------------------------------------------------------- /db/migrate/20171108130234_add_user_id_to_access_token.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171108130234_add_user_id_to_access_token.rb -------------------------------------------------------------------------------- /db/migrate/20171108130353_add_foreign_key_ref_on_access_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171108130353_add_foreign_key_ref_on_access_tokens.rb -------------------------------------------------------------------------------- /db/migrate/20171124090240_add_uuid_to_vpns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171124090240_add_uuid_to_vpns.rb -------------------------------------------------------------------------------- /db/migrate/20171124114427_create_vpn_domain_name_servers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171124114427_create_vpn_domain_name_servers.rb -------------------------------------------------------------------------------- /db/migrate/20171124114830_create_vpn_search_domains.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171124114830_create_vpn_search_domains.rb -------------------------------------------------------------------------------- /db/migrate/20171124115925_create_vpn_supplemental_match_domains.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20171124115925_create_vpn_supplemental_match_domains.rb -------------------------------------------------------------------------------- /db/migrate/20180104081814_add_product_name_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180104081814_add_product_name_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20180202102206_create_saml_service_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180202102206_create_saml_service_providers.rb -------------------------------------------------------------------------------- /db/migrate/20180214050204_add_api_key_to_host_machines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180214050204_add_api_key_to_host_machines.rb -------------------------------------------------------------------------------- /db/migrate/20180214052451_create_ip_addresses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180214052451_create_ip_addresses.rb -------------------------------------------------------------------------------- /db/migrate/20180214052644_add_host_machine_to_ip_address.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180214052644_add_host_machine_to_ip_address.rb -------------------------------------------------------------------------------- /db/migrate/20180219150818_add_description_to_group.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180219150818_add_description_to_group.rb -------------------------------------------------------------------------------- /db/migrate/20180222135930_add_access_key_to_host_machine.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180222135930_add_access_key_to_host_machine.rb -------------------------------------------------------------------------------- /db/migrate/20180222140000_add_access_key_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180222140000_add_access_key_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20180227051732_create_api_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180227051732_create_api_resources.rb -------------------------------------------------------------------------------- /db/migrate/20180301010021_add_user_to_api_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180301010021_add_user_to_api_resources.rb -------------------------------------------------------------------------------- /db/migrate/20180301010035_add_group_to_api_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180301010035_add_group_to_api_resources.rb -------------------------------------------------------------------------------- /db/migrate/20180306231200_add_deactivated_at_to_users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180306231200_add_deactivated_at_to_users.rb -------------------------------------------------------------------------------- /db/migrate/20180311082600_rename_access_key_in_api_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180311082600_rename_access_key_in_api_resources.rb -------------------------------------------------------------------------------- /db/migrate/20180311161200_rename_token_in_access_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180311161200_rename_token_in_access_tokens.rb -------------------------------------------------------------------------------- /db/migrate/20180318083000_create_indexes_to_speedup_nss_controller.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180318083000_create_indexes_to_speedup_nss_controller.rb -------------------------------------------------------------------------------- /db/migrate/20180613074108_create_organisations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180613074108_create_organisations.rb -------------------------------------------------------------------------------- /db/migrate/20180613165050_drop_saml_service_providers.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180613165050_drop_saml_service_providers.rb -------------------------------------------------------------------------------- /db/migrate/20180723175600_update_organisations_for_saml.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20180723175600_update_organisations_for_saml.rb -------------------------------------------------------------------------------- /db/migrate/20181002023107_add_default_admins_to_host_machines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20181002023107_add_default_admins_to_host_machines.rb -------------------------------------------------------------------------------- /db/migrate/20181016093315_create_saml_app_configs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20181016093315_create_saml_app_configs.rb -------------------------------------------------------------------------------- /db/migrate/20181208184236_add_fields_to_user.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20181208184236_add_fields_to_user.rb -------------------------------------------------------------------------------- /db/migrate/20190624024930_add_expiration_date_to_group_associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20190624024930_add_expiration_date_to_group_associations.rb -------------------------------------------------------------------------------- /db/migrate/20190820070910_create_endpoints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20190820070910_create_endpoints.rb -------------------------------------------------------------------------------- /db/migrate/20190820075040_create_group_endpoints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20190820075040_create_group_endpoints.rb -------------------------------------------------------------------------------- /db/migrate/20190820080624_add_foreign_key_ref_on_group_endpoints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20190820080624_add_foreign_key_ref_on_group_endpoints.rb -------------------------------------------------------------------------------- /db/migrate/20200113065717_add_sessions_table.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20200113065717_add_sessions_table.rb -------------------------------------------------------------------------------- /db/migrate/20220926001848_add_service_name_to_active_storage_blobs.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20220926001848_add_service_name_to_active_storage_blobs.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220926001849_create_active_storage_variant_records.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20220926001849_create_active_storage_variant_records.active_storage.rb -------------------------------------------------------------------------------- /db/migrate/20220926001850_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/migrate/20220926001850_remove_not_null_on_active_storage_blobs_checksum.active_storage.rb -------------------------------------------------------------------------------- /db/schema.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/schema.rb -------------------------------------------------------------------------------- /db/seeds.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/seeds.rb -------------------------------------------------------------------------------- /db/seeds/development.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/seeds/development.rb -------------------------------------------------------------------------------- /db/seeds/production.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/seeds/production.rb -------------------------------------------------------------------------------- /db/seeds/test.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/db/seeds/test.rb -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/additional_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docs/additional_setup.md -------------------------------------------------------------------------------- /docs/administration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docs/administration.md -------------------------------------------------------------------------------- /docs/dredd_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docs/dredd_setup.md -------------------------------------------------------------------------------- /docs/newrelic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docs/newrelic.md -------------------------------------------------------------------------------- /docs/oauth_setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/docs/oauth_setup.md -------------------------------------------------------------------------------- /dredd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/dredd.yml -------------------------------------------------------------------------------- /lib/assets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lib/tasks/app.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/tasks/app.rake -------------------------------------------------------------------------------- /lib/tasks/setup.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/tasks/setup.rake -------------------------------------------------------------------------------- /lib/tasks/users.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/tasks/users.rake -------------------------------------------------------------------------------- /lib/tasks/vpn.rake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/tasks/vpn.rake -------------------------------------------------------------------------------- /lib/vpn/mobileconfig.erb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/vpn/mobileconfig.erb -------------------------------------------------------------------------------- /lib/vpn/mobileconfig.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/vpn/mobileconfig.rb -------------------------------------------------------------------------------- /lib/vpn/namespace.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/lib/vpn/namespace.rb -------------------------------------------------------------------------------- /public/404.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/public/404.html -------------------------------------------------------------------------------- /public/422.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/public/422.html -------------------------------------------------------------------------------- /public/500.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/public/500.html -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/public/robots.txt -------------------------------------------------------------------------------- /scripts/gen-client-conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/scripts/gen-client-conf -------------------------------------------------------------------------------- /scripts/gen-client-keys: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/scripts/gen-client-keys -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- 1 | rake db:setup && rails s 2 | -------------------------------------------------------------------------------- /spec/clients/data_dog_client_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/clients/data_dog_client_spec.rb -------------------------------------------------------------------------------- /spec/controllers/admin_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/admin_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/api_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api/v1/api_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/endpoints_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api/v1/endpoints_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/groups_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api/v1/groups_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api/v1/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api/v1/vpns_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api/v1/vpns_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/api_resources_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/api_resources_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/groups_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/groups_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/home_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/home_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/host_machine_groups_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/host_machine_groups_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/host_machines_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/host_machines_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/nss_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/nss_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/omniauth_callbacks_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/omniauth_callbacks_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/organisations_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/organisations_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/profile_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/profile_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users/auth_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/users/auth_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/users_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/users_controller_spec.rb -------------------------------------------------------------------------------- /spec/controllers/vpns_controller_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/controllers/vpns_controller_spec.rb -------------------------------------------------------------------------------- /spec/factories/access_tokens.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/access_tokens.rb -------------------------------------------------------------------------------- /spec/factories/api_resources.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/api_resources.rb -------------------------------------------------------------------------------- /spec/factories/endpoints.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/endpoints.rb -------------------------------------------------------------------------------- /spec/factories/group_associations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/group_associations.rb -------------------------------------------------------------------------------- /spec/factories/groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/groups.rb -------------------------------------------------------------------------------- /spec/factories/host_access_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/host_access_groups.rb -------------------------------------------------------------------------------- /spec/factories/host_machine_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/host_machine_groups.rb -------------------------------------------------------------------------------- /spec/factories/host_machines.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/host_machines.rb -------------------------------------------------------------------------------- /spec/factories/ip_addresses.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/ip_addresses.rb -------------------------------------------------------------------------------- /spec/factories/organisations.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/organisations.rb -------------------------------------------------------------------------------- /spec/factories/saml_app_configs.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/saml_app_configs.rb -------------------------------------------------------------------------------- /spec/factories/user_host_access_groups.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/user_host_access_groups.rb -------------------------------------------------------------------------------- /spec/factories/users.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/users.rb -------------------------------------------------------------------------------- /spec/factories/vpns.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/factories/vpns.rb -------------------------------------------------------------------------------- /spec/features/layout_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/layout_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/add_user_saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/add_user_saml_app_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/config_saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/config_saml_app_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/create_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/create_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/list_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/list_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/list_user_saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/list_user_saml_app_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/remove_user_saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/remove_user_saml_app_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/save_config_saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/save_config_saml_app_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/setup_saml_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/setup_saml_spec.rb -------------------------------------------------------------------------------- /spec/features/organisations/update_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/organisations/update_spec.rb -------------------------------------------------------------------------------- /spec/features/saml/show_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/saml/show_spec.rb -------------------------------------------------------------------------------- /spec/features/users/create_user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/users/create_user_spec.rb -------------------------------------------------------------------------------- /spec/features/users/regenerate_auth_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/features/users/regenerate_auth_spec.rb -------------------------------------------------------------------------------- /spec/helpers/application_helper_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/helpers/application_helper_spec.rb -------------------------------------------------------------------------------- /spec/lib/datadog_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/lib/datadog_spec.rb -------------------------------------------------------------------------------- /spec/lib/saml_app_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/lib/saml_app_spec.rb -------------------------------------------------------------------------------- /spec/lib/tasks/users_rake_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/lib/tasks/users_rake_spec.rb -------------------------------------------------------------------------------- /spec/models/access_token_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/access_token_spec.rb -------------------------------------------------------------------------------- /spec/models/api_resource_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/api_resource_spec.rb -------------------------------------------------------------------------------- /spec/models/endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/endpoint_spec.rb -------------------------------------------------------------------------------- /spec/models/group_association_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/group_association_spec.rb -------------------------------------------------------------------------------- /spec/models/group_endpoint_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/group_endpoint_spec.rb -------------------------------------------------------------------------------- /spec/models/group_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/group_spec.rb -------------------------------------------------------------------------------- /spec/models/host_machine_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/host_machine_spec.rb -------------------------------------------------------------------------------- /spec/models/host_spec.rb: -------------------------------------------------------------------------------- 1 | require 'rails_helper' 2 | 3 | RSpec.describe Host, type: :model do 4 | end 5 | -------------------------------------------------------------------------------- /spec/models/ip_address_spec.rb: -------------------------------------------------------------------------------- 1 | require 'rails_helper' 2 | 3 | RSpec.describe IpAddress, type: :model do 4 | end 5 | -------------------------------------------------------------------------------- /spec/models/organisation_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/organisation_spec.rb -------------------------------------------------------------------------------- /spec/models/user_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/user_spec.rb -------------------------------------------------------------------------------- /spec/models/vpn_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/models/vpn_spec.rb -------------------------------------------------------------------------------- /spec/rails_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/rails_helper.rb -------------------------------------------------------------------------------- /spec/routing/api_resources_routing_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/routing/api_resources_routing_spec.rb -------------------------------------------------------------------------------- /spec/spec_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/spec_helper.rb -------------------------------------------------------------------------------- /spec/support/helpers/x509_certificate_helper.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/support/helpers/x509_certificate_helper.rb -------------------------------------------------------------------------------- /spec/views/api_resources/edit.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/api_resources/edit.html.slim_spec.rb -------------------------------------------------------------------------------- /spec/views/api_resources/index.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/api_resources/index.html.slim_spec.rb -------------------------------------------------------------------------------- /spec/views/api_resources/new.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/api_resources/new.html.slim_spec.rb -------------------------------------------------------------------------------- /spec/views/api_resources/show.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/api_resources/show.html.slim_spec.rb -------------------------------------------------------------------------------- /spec/views/groups/show.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/groups/show.html.slim_spec.rb -------------------------------------------------------------------------------- /spec/views/layouts/home.html.slim_spec.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/spec/views/layouts/home.html.slim_spec.rb -------------------------------------------------------------------------------- /vendor/assets/javascripts/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /vendor/assets/stylesheets/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gate-sso/gate-openvpn/HEAD/yarn.lock --------------------------------------------------------------------------------