summaryrefslogtreecommitdiff
path: root/vendor/jumbojett/openid-connect-php/client_example.php
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/jumbojett/openid-connect-php/client_example.php')
-rw-r--r--vendor/jumbojett/openid-connect-php/client_example.php56
1 files changed, 56 insertions, 0 deletions
diff --git a/vendor/jumbojett/openid-connect-php/client_example.php b/vendor/jumbojett/openid-connect-php/client_example.php
new file mode 100644
index 0000000..1ab2551
--- /dev/null
+++ b/vendor/jumbojett/openid-connect-php/client_example.php
@@ -0,0 +1,56 @@
+<?php
+
+/**
+ *
+ * Copyright MITRE 2012
+ *
+ * OpenIDConnectClient for PHP5
+ * Author: Michael Jett <[email protected]>
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License"); you may
+ * not use this file except in compliance with the License. You may obtain
+ * a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
+ * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
+ * License for the specific language governing permissions and limitations
+ * under the License.
+ *
+ */
+
+require __DIR__ . '/vendor/autoload.php';
+
+use Jumbojett\OpenIDConnectClient;
+
+$oidc = new OpenIDConnectClient(
+ 'http://myproviderURL.com/',
+ 'ClientIDHere',
+ 'ClientSecretHere'
+);
+
+$oidc->authenticate();
+$name = $oidc->requestUserInfo('given_name');
+
+?>
+
+<html>
+<head>
+ <title>Example OpenID Connect Client Use</title>
+ <style>
+ body {
+ font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
+ }
+ </style>
+</head>
+<body>
+
+ <div>
+ Hello <?php echo $name; ?>
+ </div>
+
+</body>
+</html>
+