miniorange_saml.sp_setup:
  path: /admin/config/people/miniorange_saml/sp_setup
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a id="contact_us_button" class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\MiniorangeSpInfo
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.idp_setup:
  path: /admin/config/people/miniorange_saml/idp_setup
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a id="contact_us_button" class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\MiniorangeSamlIdpSetup
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.login_options:
  path: /admin/config/people/miniorange_saml/signon_settings
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\MiniorangeSignonSettings
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.mapping:
  path: /admin/config/people/miniorange_saml/Mapping
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\Mapping
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.advance_settings:
  path: /admin/config/people/miniorange_saml/AdvanceSettings
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\MiniorangeAdvanceSettings
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.support:
    path: /admin/config/people/miniorange_saml/MiniorageSupport
    defaults:
        _title: 'Contact Us'
        _form: \Drupal\miniorange_saml\Form\MiniorangeSupport
    requirements:
        _permission: 'administer site configuration'

miniorange_saml.licensing:
  path: /admin/config/people/miniorange_saml/Licensing
  defaults:
    _title: 'miniOrange SAML  &nbsp;&nbsp;<a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="MiniorageSupport" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Contact Us</a><a class="button button--primary js-form-submit mo_top_bar_button form-submit use-ajax" href="trial" data-dialog-type = "modal" data-dialog-options="{&quot;width&quot;:&quot;70%&quot;}" >Request 7-days Trial</a>'
    _form: \Drupal\miniorange_saml\Form\MiniorangeLicensing
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.saml_login:
  path: /samllogin
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::samlLogin'
  requirements:
    _access: 'TRUE'

miniorange_saml.test_configuration:
  path: /testSAMLConfig
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::testConfiguration'
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.saml_response:
  path: /samlassertion
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::samlResponse'
  requirements:
    _access: 'TRUE'

miniorange_saml.saml_request:
  path: /showSAMLRequest
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::samlRequest'
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.saml_response_generator:
  path: /showSAMLResponse
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::samlResponseGenerator'
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.saml_metadata:
    path: /saml_metadata
    defaults:
        _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::samlMetadata'
    requirements:
        _access: 'TRUE'

miniorange_saml.miniorange_saml_close_register:
  path: /close_registration
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::miniorangeSamlCloseRegistration'
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.modal_form:
  path: /removeLicenseKey
  defaults:
    _title: 'miniorange SAML Remove License'
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::openModalForm'
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.trial:
  path: /admin/config/people/miniorange_saml/trial
  defaults:
    _title: 'Request Full Feature Trial'
    _form: \Drupal\miniorange_saml\Form\MiniorangeTrial
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.payment_page_visited:
  path: /payment_page_visited/{plan_name}
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::paymentPageVisited'
  methods: [ GET,POST ]
  requirements:
    _access: 'TRUE'

miniorange_saml.add_new_idp:
  path: /admin/config/people/miniorange_saml/add_new_idp
  defaults:
    _controller: '\Drupal\miniorange_saml\Controller\MiniorangeSamlController::addNewIdp'
  requirements:
    _access: 'TRUE'

miniorange_saml.generate_certificate:
  path: /admin/config/people/miniorange_saml/generate_certificate
  defaults:
    _title: 'Generate Custom Certificates [Enterprise]'
    _form: \Drupal\miniorange_saml\Form\MiniorangeGenerateCertificate
  requirements:
    _permission: 'administer site configuration'

miniorange_saml.confirm_delete_idp:
  path: /admin/config/people/miniorange_saml/confirm_delete_idp
  defaults:
    _title: 'Delete IDP Configuration'
    _form: \Drupal\miniorange_saml\Form\ConfirmDeleteIdp
  requirements:
    _permission: 'administer site configuration'