$update_site_registration->setRequestAcrValues(Oxd_RP_config::$acr_values); $update_site_registration->setRequestOxdId($_SESSION['oxd_id']); $update_site_registration->setRequestAuthorizationRedirectUri(Oxd_RP_config::$authorization_redirect_uri); $update_site_registration->setRequestPostLogoutRedirectUri(Oxd_RP_config::$post_logout_redirect_uri); $update_site_registration->setRequestContacts([$_POST['your_mail']]); $update_site_registration->setRequestGrantTypes(Oxd_RP_config::$grant_types); $update_site_registration->setRequestResponseTypes(Oxd_RP_config::$response_types); $update_site_registration->setRequestScope(Oxd_RP_config::$scope); $update_site_registration->request(); $_SESSION['oxd_id'] = $update_site_registration->getResponseOxdId(); } } require_once './Get_authorization_url.php'; $get_authorization_url = new Get_authorization_url(); $get_authorization_url->setRequestOxdId($_SESSION['oxd_id']); $get_authorization_url->setRequestScope(Oxd_RP_config::$scope); $get_authorization_url->setRequestAcrValues(Oxd_RP_config::$acr_values); $get_authorization_url->request(); header("Location: " . $get_authorization_url->getResponseAuthorizationUrl()); exit; } else { ?> <form method="post" action="/"> <label for="your_mail">Your email. </label> <input type="email" name="your_mail" placeholder="Enter your email." /> <br/><br/> <label for="gluu_server_url">Your Gluu server url. </label> <input type="url" name="gluu_server_url" placeholder="Enter Gluu server url." /> <br/><br/> <input type="submit" name="submit" value="Login" /> </form>