Exemplary systems and methods for network authentication are provided.
Exemplary systems include an application program interface configured for
receiving a request for an authentication code, a code generator in
communication with the application program interface, the code generator
configured to generate the authentication code, and the application
program interface further configured to receive the generated
authentication code and allow an application to communicate digital data
with a web-based social network. Further systems include the generated
authentication code being received from a network device without an
Internet browser and the received generated authentication code allowing
an application to communicate digital data with a web-based social
network for an extended period of time. Exemplary methods include
receiving a request for an authentication code, generating the
authentication code, receiving the generated authentication code, and
allowing an application to communicate digital data with a web-based
social network.