{
    "mode": "ri",
    "parameter": "Net::SSH::Authentication::Session",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/ri/Net%3A%3ASSH%3A%3AAuthentication%3A%3ASession/json",
    "generated": "2026-07-30T11:21:46Z",
    "sections": {
        "Net::SSH::Authentication::Session < Object": {
            "content": "------------------------------------------------------------------------",
            "subsections": []
        },
        "Includes:": {
            "content": "(from /home/chedong/.local/share/rdoc)\nLoggable\nConstants\nTransport::Constants\n\n(from /home/chedong/.local/share/rdoc)\n------------------------------------------------------------------------\nRepresents an authentication session. It manages the authentication of a\nuser over an established connection (the \"transport\" object, see\nNet::SSH::Transport::Session).\n\nThe use of an authentication session to manage user authentication is\ninternal to Net::SSH (specifically Net::SSH.start). Consumers of the\nNet::SSH library will never need to access this class directly.\n------------------------------------------------------------------------",
            "subsections": []
        },
        "Class methods:": {
            "content": "new\n",
            "subsections": []
        },
        "Instance methods:": {
            "content": "allowedauthmethods\nauthmethods\nauthenticate\nexpectmessage\nnextmessage\noptions\ntransport\n",
            "subsections": []
        },
        "Attributes:": {
            "content": "attrreader allowedauthmethods\nattrreader authmethods\nattrreader options\nattrreader transport\n",
            "subsections": []
        }
    },
    "flags": [],
    "examples": [],
    "see_also": []
}