config

package
v0.0.0-...-7e3ac9b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2021 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type FinalizationResponse

type FinalizationResponse struct {
	XMLName     xml.Name `xml:"config-auth"`
	Cookie      string   `xml:"session-token"`
	Fingerprint string   `xml:"config>vpn-base-config>server-cert-hash"`
}

type InitializationResponse

type InitializationResponse struct {
	XMLName         xml.Name `xml:"config-auth"`
	LoginURL        string   `xml:"auth>sso-v2-login"`
	LoginFinalURL   string   `xml:"auth>sso-v2-login-final"`
	TokenCookieName string   `xml:"auth>sso-v2-token-cookie-name"`
	Opaque          struct {
		Value string `xml:",innerxml"`
	} `xml:"opaque"`
}

****************************************************** Initialization XML Response **********************************************

<?xml version="1.0" encoding="UTF-8"?>
<config-auth some="attr">
  <opaque another="attr">
    <tunnel-group>Profile_Name</tunnel-group>
    <auth-method>single-sign-on-v2</auth-method>
    <config-hash>1234567890123</config-hash>
  </opaque>
  <auth id="main">
    <title>Login</title>
    <message>Some useful message for the user to inform about next step for login</message>
    <banner></banner>
    <sso-v2-login>https://vpn.server.myorg.com/path/to/login/page</sso-v2-login>
    <sso-v2-login-final>https://vpn.server.myorg.com/login/successful/page</sso-v2-login-final>
    <sso-v2-token-cookie-name>someCookieNameWhichContainsToken</sso-v2-token-cookie-name>
    <sso-v2-error-cookie-name>someCookieNameWhichContainsError</sso-v2-error-cookie-name>
    <form>
      <input type="sso" name="sso-token"></input>
    </form>
  </auth>
</config-auth>"

******************************************************

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL