Esempio n. 1
0
 private static function updateServerProperties($url)
 {
     $bits = parse_url($url);
     WebtopNaming::$amServer = $bits['host'];
     WebtopNaming::$amServerPort = isset($bits['port']) ? $bits['port'] : 80;
     WebtopNaming::$amServerProtocol = isset($bits['protocol']) ? $bits['protocol'] : "http";
     SystemProperties::set(Constants::AM_SERVER_HOST, WebtopNaming::$amServer);
     SystemProperties::set(Constants::AM_SERVER_PORT, WebtopNaming::$amServerPort);
     SystemProperties::set(Constants::AM_SERVER_PROTOCOL, WebtopNaming::$amServerProtocol);
 }
 public function getContentType()
 {
     return $this->sys->getContentType();
 }
Esempio n. 3
0
 public static function mergePropertiesFromFile($file)
 {
     $props = new Properties($file);
     SystemProperties::$properties = array_merge(SystemProperties::$properties, $props->toArray());
 }
Esempio n. 4
0
 /**
  * Returns the id of this space.
  *
  * @return string|null
  */
 public function getId()
 {
     return $this->sys->getId();
 }
Esempio n. 5
0
require_once 'com/iplanet/sso/providers/dpro/SSOProviderImpl.php';
require_once 'com/iplanet/sso/providers/dpro/SSOTokenImpl.php';
require_once 'com/iplanet/sso/providers/dpro/SSOTokenIDImpl.php';
require_once 'com/iplanet/dpro/session/Session.php';
require_once 'com/iplanet/dpro/session/SessionException.php';
require_once 'com/iplanet/dpro/session/SessionID.php';
require_once 'com/iplanet/dpro/session/share/SessionEncodeURL.php';
require_once 'com/iplanet/dpro/session/share/SessionInfo.php';
require_once 'com/iplanet/dpro/session/share/SessionRequest.php';
require_once 'com/iplanet/dpro/session/share/SessionRequestParser.php';
require_once 'com/iplanet/dpro/session/share/SessionResponse.php';
require_once 'com/iplanet/dpro/session/share/SessionResponseParser.php';
require_once 'com/iplanet/services/naming/WebTopNaming.php';
require_once 'com/sun/identity/session/util/RestrictedTokenContext.php';
require_once 'com/sun/identity/shared/Constants.php';
SystemProperties::mergePropertiesFromFile("/Users/ilgrosso/Sites/AMConfig.properties");
WebtopNaming::__init();
Session::__init();
$provider = new SSOProviderImpl();
try {
    $token = $provider->createSSOTokenFromRequest($_REQUEST);
    echo "<h2>Token valido: " . $token->getTokenID()->__toString() . "</h2>";
    echo "<h2>" . $token->getPrincipal() . "</h2>";
} catch (SSOException $e) {
    echo "<pre>";
    echo $e->getMessage() . "\n";
    echo $e->getTraceAsString();
    echo "</pre>";
}
?>
        <body>
 /**
  * Returns the space this content type belongs to.
  *
  * @return Space
  *
  * @api
  */
 public function getSpace()
 {
     return $this->sys->getSpace();
 }