Captive-Portal Identification Using DHCP or Router Advertisements
RFC 7710, “Captive-Portal Identification Using DHCP or Router Advertisements”, is a Proposed Standard document published in December 2015 by W. Kumari, O. Gudmundsson, P. Ebersman, S. Sheng. It has been obsoleted by RFC 8910 — refer to the newer document for the authoritative version. The canonical text is published by the RFC Editor.
Abstract
In many environments offering short-term or temporary Internet access (such as coffee shops), it is common to start new connections in a captive-portal mode. This highly restricts what the customer can do until the customer has authenticated.
This document describes a DHCP option (and a Router Advertisement (RA) extension) to inform clients that they are behind some sort of captive-portal device and that they will need to authenticate to get Internet access. It is not a full solution to address all of the issues that clients may have with captive portals; it is designed to be used in larger solutions. The method of authenticating to and interacting with the captive portal is out of scope for this document.
What “Proposed Standard” means
An entry-level standards-track specification: stable, peer-reviewed and a solid basis for implementation, though it may still evolve before becoming an Internet Standard.
The canonical text of RFC 7710 is hosted at rfc-editor.org. Available in TXT,HTML.
- RFC 7709 Requirements for Very Fast Setup of GMPLS Label Switched Paths
- RFC 7711 PKIX over Secure HTTP
- RFC 7708 Using a Generic Associated Channel Label as a Virtual Circuit Connectivity Verification Channel Indicator
- RFC 7712 Domain Name Associations in the Extensible Messaging and Presence Protocol
- RFC 7713 Congestion Exposure Concepts, Abstract Mechanism, and Requirements
- RFC 7706 Decreasing Access Time to Root Servers by Running One on Loopback
- RFC 7714 AES-GCM Authenticated Encryption in the Secure Real-time Transport Protocol
- RFC 7705 Autonomous System Migration Mechanisms and Their Effects on the BGP AS_PATH Attribute