|o||CGI (if you are going to use the new_from_cgi constructor)|
Create a new Google::SAML::Request object from scratch.
You have to provide the needed parameters here. Some parameters are optional and defaults are used if they are not supplied.
The parameters need to be passed in in a hash reference as key value pairs.
Your name, e.g. google.com
The URL the user used to contact you. E.g. https://www.google.com/hosted/psosamldemo.net/acs
The time stamp for the Request. Default is now.
If you need to create the ID yourself, use this option. Otherwise the ID is generated from the current time and a pseudo-random number.
Create a new Google::SAML::Request object by fishing it out of the CGI environment.
If you provide a hash-ref with the key param_name you can determine which cgi parameter to use. The default is SAMLRequest.
Pass in a (uri_unescaped!) string that contains the request string. The string will be base64-unencoded, inflated and parsed. Youll get back a fresh Google::SAML::Response object if the string can be parsed.
Returns the XML representation of the request.
No, thats not a typo. This method will return the request in a form suitable to be used as a GET parameter. In other words, this method will take the XML representation, compress it, base64-encode the result and, finally, URI-escape that.
Accessor methods (read-only)
All of the following accessor methods return the value of the attribute with the same name
This module has a repository on github. Pull requests are welcome.
Manni Heumann (saml at lxxi dot org)
Copyright (c) 2008 Manni Heumann. All rights reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
|perl v5.20.3||GOOGLE::SAML::REQUEST (3)||2016-04-03|