| Highwinds Software Product Documentation: Typhoon, Twister, Tornado, Hurricane, and Cyclone | ||
|---|---|---|
| <<< Previous | Chapter 7. Program-Based Authentication | Next >>> |
Similar to the connect request, the server will send the following to the authentication program when it receives authentication information:
Action: authenticate\r\n Interface: 10.0.0.3\r\n Cookie: empty\r\n ConnectionTag: -\r\n Hostname: browser.company.com\r\n IPAddress: 10.0.0.1\r\n SessionID: session\r\n Username: username\r\n Password: password\r\n IncomingFeedName: value\r\n Subscription: value\r\n FilterSubscription: value\r\n AllowReading: value\r\n AllowFeeding: value\r\n AllowPosting: value\r\n AllowNewNews: value\r\n SendXrefInOverviews: value\r\n WelcomeMessage: value\r\n XComplaintsTo: value\r\n Organization: value\r\n ForceOrganization: value\r\n TimeOut: value\r\n HostConnectionLimit: value\r\n MaxIncomingNumberOfStreams: value\r\n .\r\n |
As before, the string value will be replaced by the appropriate value from the appropriate feed object.
Typhoon, Twister, and Tornado Back End expect one of two 5 byte responses followed by optional fields:
281\r\n - Indicates authentication was successful and can be followed by additional fields.
502\r\n - Indicates authentication failed and any additional fields that follow will be ignored.
503\r\n - Indicates authentication failed and the connection will be IMMEDIATELY forced closed.
These responses should be followed by optional "Field: value\r\n" lines that may be used to override the values provided by the feed object. Finally, the response should be terminated by the 3 byte response ".\r\n"
Currently, Cookie, ConnectionTag, AllowFeeding, AllowReading, AllowPosting, AllowNewNews, SendXrefInOverviews, WelcomeMessage, XComplaintsTo, Organization, ForceOrganization, Timeout, Subscription, and FilterSubscription are supported in the response.
| <<< Previous | Home | Next >>> |
| Program-Based Authentication | Up | Disconnect |