function _openid_parse_message in Drupal 6
Same name and namespace in other branches
- 7 modules/openid/openid.inc \_openid_parse_message()
Convert a direct communication message into an associative array.
2 calls to _openid_parse_message()
- openid_association in modules/
openid/ openid.module - Attempt to create a shared secret with the OpenID Provider.
- openid_verify_assertion in modules/
openid/ openid.module - Attempt to verify the response received from the OpenID Provider.
File
- modules/
openid/ openid.inc, line 167 - OpenID utility functions.
Code
function _openid_parse_message($message) {
$parsed_message = array();
$items = explode("\n", $message);
foreach ($items as $item) {
$parts = explode(':', $item, 2);
if (count($parts) == 2) {
$parsed_message[$parts[0]] = $parts[1];
}
}
return $parsed_message;
}