Types de ressources
Exemples
Radius
PHP Manual

# Constantes pré-définies

Ces constantes sont définies par cette extension, et ne sont disponibles que si cette extension a été compilée avec PHP, ou bien chargée au moment de l'exécution.

`RADIUS_ACCESS_REQUEST` ( )
  Demande d'identification
`RADIUS_ACCESS_ACCEPT` ( )
  Accès accepté
`RADIUS_ACCESS_REJECT` ( )
  Accès rejeté
`RADIUS_ACCOUNTING_REQUEST` ( )
  Demande de compte
`RADIUS_ACCOUNTING_RESPONSE` ( )
  Réponse du compte
`RADIUS_ACCESS_CHALLENGE` ( )
  Défi d'accès
`RADIUS_USER_NAME` (chaîne de caractères)
  Nom d'utilisateur
`RADIUS_USER_PASSWORD` (chaîne de caractères)
  Mot de passe
`RADIUS_CHAP_PASSWORD` (chaîne de caractères)
  Chap Password: chappass = md5(ident + plaintextpass + challenge)
`RADIUS_NAS_IP_ADDRESS` (chaîne de caractères)
  Adresse IP NAS
`RADIUS_NAS_PORT` (entier)
  Port NAS
`RADIUS_SERVICE_TYPE` (entier)

  Type de service :

  - `RADIUS_LOGIN`
  - `RADIUS_FRAMED`
  - `RADIUS_CALLBACK_LOGIN`
  - `RADIUS_CALLBACK_FRAMED`
  - `RADIUS_OUTBOUND`
  - `RADIUS_ADMINISTRATIVE`
  - `RADIUS_NAS_PROMPT`
  - `RADIUS_AUTHENTICATE_ONLY`
  - `RADIUS_CALLBACK_NAS_PROMPT`
`RADIUS_FRAMED_PROTOCOL` (entier)

  Protocole encadré :

  - `RADIUS_PPP`
  - `RADIUS_SLIP`
  - `RADIUS_ARAP`
  - `RADIUS_GANDALF`
  - `RADIUS_XYLOGICS`
`RADIUS_FRAMED_IP_ADDRESS` (chaîne de caractères)
  Adresse IP
`RADIUS_FRAMED_IP_NETMASK` (chaîne de caractères)
  Netmasque
`RADIUS_FRAMED_ROUTING` (entier)
  Routing
`RADIUS_FILTER_ID` (chaîne de caractères)
  Identifiant de filtre
`RADIUS_FRAMED_MTU` (entier)
  MTU
`RADIUS_FRAMED_COMPRESSION` (entier)

  Compression :

  - `RADIUS_COMP_NONE`
  - `RADIUS_COMP_VJ`
  - `RADIUS_COMP_IPXHDR`
`RADIUS_LOGIN_IP_HOST` (chaîne de caractères)
  Login IP Host
`RADIUS_LOGIN_SERVICE` (entier)
  Login Service
`RADIUS_LOGIN_TCP_PORT` (entier)
  Login TCP Port
`RADIUS_REPLY_MESSAGE` (chaîne de caractères)
  Message de réponse
`RADIUS_CALLBACK_NUMBER` (chaîne de caractères)
  Numéro de Callback
`RADIUS_CALLBACK_ID` (chaîne de caractères)
  ID de Callback
`RADIUS_FRAMED_ROUTE` (chaîne de caractères)
  Framed Route
`RADIUS_FRAMED_IPX_NETWORK` (chaîne de caractères)
  Framed IPX Network
`RADIUS_STATE` (chaîne de caractères)
  Statut
`RADIUS_CLASS` (entier)
  Classe
`RADIUS_VENDOR_SPECIFIC` (entier)
  Attribut spécifique au vendeur
`RADIUS_SESSION_TIMEOUT` (entier)
  Timeout de la session
`RADIUS_IDLE_TIMEOUT` (entier)
  Durée d'expiration
`RADIUS_TERMINATION_ACTION` (entier)
  Action de termination
`RADIUS_CALLED_STATION_ID` (entier)
  Called Station Id
`RADIUS_CALLING_STATION_ID` (chaîne de caractères)
  Calling Station Id
`RADIUS_NAS_IDENTIFIER` (entier)
  NAS ID
`RADIUS_PROXY_STATE` (entier)
  Proxy State
`RADIUS_LOGIN_LAT_SERVICE` (entier)
  Login LAT Service
`RADIUS_LOGIN_LAT_NODE` (entier)
  Login LAT Node
`RADIUS_LOGIN_LAT_GROUP` (entier)
  Login LAT Group
`RADIUS_FRAMED_APPLETALK_LINK` (entier)
  Framed Appletalk Link
`RADIUS_FRAMED_APPLETALK_NETWORK` (entier)
  Framed Appletalk Network
`RADIUS_FRAMED_APPLETALK_ZONE` (entier)
  Framed Appletalk Zone
`RADIUS_CHAP_CHALLENGE` (chaîne de caractères)
  Challenge
`RADIUS_NAS_PORT_TYPE` (entier)

  Type du port NAS :

  - `RADIUS_ASYNC`
  - `RADIUS_SYNC`
  - `RADIUS_ISDN_SYNC`
  - `RADIUS_ISDN_ASYNC_V120`
  - `RADIUS_ISDN_ASYNC_V110`
  - `RADIUS_VIRTUAL`
  - `RADIUS_PIAFS`
  - `RADIUS_HDLC_CLEAR_CHANNEL`
  - `RADIUS_X_25`
  - `RADIUS_X_75`
  - `RADIUS_G_3_FAX`
  - `RADIUS_SDSL`
  - `RADIUS_ADSL_CAP`
  - `RADIUS_ADSL_DMT`
  - `RADIUS_IDSL`
  - `RADIUS_ETHERNET`
  - `RADIUS_XDSL`
  - `RADIUS_CABLE`
  - `RADIUS_WIRELESS_OTHER`
  - `RADIUS_WIRELESS_IEEE_802_11`
`RADIUS_PORT_LIMIT` (entier)
  Port Limit
`RADIUS_LOGIN_LAT_PORT` (entier)
  Login LAT Port
`RADIUS_CONNECT_INFO` (chaîne de caractères)
  Connect info
`RADIUS_ACCT_STATUS_TYPE` (entier)

  Type de statut du compte :

  - `RADIUS_START`
  - `RADIUS_STOP`
  - `RADIUS_ACCOUNTING_ON`
  - `RADIUS_ACCOUNTING_OFF`
`RADIUS_ACCT_DELAY_TIME` (entier)
  Accounting delay time
`RADIUS_ACCT_INPUT_OCTETS` (entier)
  Accounting input bytes
`RADIUS_ACCT_OUTPUT_OCTETS` (entier)
  Accounting output bytes
`RADIUS_ACCT_SESSION_ID` (entier)
  Accounting session ID
`RADIUS_ACCT_AUTHENTIC` (entier)

  Accounting authentic, un parmi :

  - `RADIUS_AUTH_RADIUS`
  - `RADIUS_AUTH_LOCAL`
  - `RADIUS_AUTH_REMOTE`
`RADIUS_ACCT_SESSION_TIME` (entier)
  Accounting session time
`RADIUS_ACCT_INPUT_PACKETS` (entier)
  Accounting input packets
`RADIUS_ACCT_OUTPUT_PACKETS` (entier)
  Accounting output packets
`RADIUS_ACCT_TERMINATE_CAUSE` (entier)

  Accounting terminate cause, un parmi :

  - `RADIUS_TERM_USER_REQUEST`
  - `RADIUS_TERM_LOST_CARRIER`
  - `RADIUS_TERM_LOST_SERVICE`
  - `RADIUS_TERM_IDLE_TIMEOUT`
  - `RADIUS_TERM_SESSION_TIMEOUT`
  - `RADIUS_TERM_ADMIN_RESET`
  - `RADIUS_TERM_ADMIN_REBOOT`
  - `RADIUS_TERM_PORT_ERROR`
  - `RADIUS_TERM_NAS_ERROR`
  - `RADIUS_TERM_NAS_REQUEST`
  - `RADIUS_TERM_NAS_REBOOT`
  - `RADIUS_TERM_PORT_UNNEEDED`
  - `RADIUS_TERM_PORT_PREEMPTED`
  - `RADIUS_TERM_PORT_SUSPENDED`
  - `RADIUS_TERM_SERVICE_UNAVAILABLE`
  - `RADIUS_TERM_CALLBACK`
  - `RADIUS_TERM_USER_ERROR`
  - `RADIUS_TERM_HOST_REQUEST`
`RADIUS_ACCT_MULTI_SESSION_ID` (chaîne de caractères)
  Accounting multisession ID
`RADIUS_ACCT_LINK_COUNT` (entier)
  Accounting link count
`RADIUS_VENDOR_MICROSOFT` (entier)

  Attributs spécifiques à Microsoft (» RFC 2548) :

  - `RADIUS_MICROSOFT_MS_CHAP_RESPONSE`
  - `RADIUS_MICROSOFT_MS_CHAP_ERROR`
  - `RADIUS_MICROSOFT_MS_CHAP_PW_1`
  - `RADIUS_MICROSOFT_MS_CHAP_PW_2`
  - `RADIUS_MICROSOFT_MS_CHAP_LM_ENC_PW`
  - `RADIUS_MICROSOFT_MS_CHAP_NT_ENC_PW`
  - `RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_POLICY`
  - `RADIUS_MICROSOFT_MS_MPPE_ENCRYPTION_TYPES`
  - `RADIUS_MICROSOFT_MS_RAS_VENDOR`
  - `RADIUS_MICROSOFT_MS_CHAP_DOMAIN`
  - `RADIUS_MICROSOFT_MS_CHAP_CHALLENGE`
  - `RADIUS_MICROSOFT_MS_CHAP_MPPE_KEYS`
  - `RADIUS_MICROSOFT_MS_BAP_USAGE`
  - `RADIUS_MICROSOFT_MS_LINK_UTILIZATION_THRESHOLD`
  - `RADIUS_MICROSOFT_MS_LINK_DROP_TIME_LIMIT`
  - `RADIUS_MICROSOFT_MS_MPPE_SEND_KEY`
  - `RADIUS_MICROSOFT_MS_MPPE_RECV_KEY`
  - `RADIUS_MICROSOFT_MS_RAS_VERSION`
  - `RADIUS_MICROSOFT_MS_OLD_ARAP_PASSWORD`
  - `RADIUS_MICROSOFT_MS_NEW_ARAP_PASSWORD`
  - `RADIUS_MICROSOFT_MS_ARAP_PASSWORD_CHANGE_REASON`
  - `RADIUS_MICROSOFT_MS_FILTER`
  - `RADIUS_MICROSOFT_MS_ACCT_AUTH_TYPE`
  - `RADIUS_MICROSOFT_MS_ACCT_EAP_TYPE`
  - `RADIUS_MICROSOFT_MS_CHAP2_RESPONSE`
  - `RADIUS_MICROSOFT_MS_CHAP2_SUCCESS`
  - `RADIUS_MICROSOFT_MS_CHAP2_PW`
  - `RADIUS_MICROSOFT_MS_PRIMARY_DNS_SERVER`
  - `RADIUS_MICROSOFT_MS_SECONDARY_DNS_SERVER`
  - `RADIUS_MICROSOFT_MS_PRIMARY_NBNS_SERVER`
  - `RADIUS_MICROSOFT_MS_SECONDARY_NBNS_SERVER`
  - `RADIUS_MICROSOFT_MS_ARAP_CHALLENGE`

Types de ressources
Exemples
Radius
PHP Manual