Search moodle.org's
Developer Documentation

See Release Notes
Long Term Support Release

  • Bug fixes for general core bugs in 4.1.x will end 13 November 2023 (12 months).
  • Bug fixes for security issues in 4.1.x will end 10 November 2025 (36 months).
  • PHP version: minimum PHP 7.4.0 Note: minimum PHP version has increased since Moodle 4.0. PHP 8.0.x is supported too.

Licensed to Jasig under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. Jasig licenses this file to you 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:

Author: Joachim Fritschi <jfritschi@freenet.de>
License: http://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0
File Size: 115 lines (4 kb)
Included or required:0 times
Referenced: 0 times
Includes or requires: 0 files

Defines 1 class

CAS_AuthenticationException:: (1 method):
  __construct()


Class: CAS_AuthenticationException  - X-Ref

This interface defines methods that allow proxy-authenticated service handlers
to interact with phpCAS.

Proxy service handlers must implement this interface as well as call
phpCAS::initializeProxiedService($this) at some point in their implementation.

While not required, proxy-authenticated service handlers are encouraged to
implement the CAS_ProxiedService_Testable interface to facilitate unit testing.

__construct($client,$failure,$cas_url,$no_response,$bad_response=false,$cas_response='',$err_code=-1,$err_msg='')   X-Ref
This method is used to print the HTML output when the user was not
authenticated.

param: CAS_Client $client       phpcas client
param: string     $failure      the failure that occured
param: string     $cas_url      the URL the CAS server was asked for
param: bool       $no_response  the response from the CAS server (other
param: bool       $bad_response bad response from the CAS server ($err_code
param: string     $cas_response the response of the CAS server
param: int        $err_code     the error code given by the CAS server
param: string     $err_msg      the error message given by the CAS server