|
Stud.IP
6.1
|
Public Member Functions | |
| __construct ($config=[]) | |
| verifyUsername ($username) | |
| getUser () | |
| getUserDomains () | |
| getUserData ($key) | |
| logout () | |
Public Member Functions inherited from StudipAuthSSO | |
| getUser () | |
| isAuthenticated ($username, $password) | |
| isUsedUsername ($username) | |
| logout () | |
Public Member Functions inherited from StudipAuthAbstract | |
| __construct ($config=[]) | |
| authenticateUser ($username, $password) | |
| getStudipUser ($username) | |
| doNewUserInit ($user) | |
| setUserDomains ($user) | |
| getUserDomains () | |
| doDataMapping ($user) | |
| isMappedField ($name) | |
| verifyUsername ($username) | |
| isUsedUsername ($username) | |
| isAuthenticated ($username, $password) | |
| __isset ($offset) | |
| __set ($offset, $value) | |
| __get ($offset) | |
| __unset ($offset) | |
Data Fields | |
| $provider_url | |
| $client_id | |
| $client_secret | |
| string | $redirect_uri = null |
| $scopes = ['openid', 'email', 'profile'] | |
Data Fields inherited from StudipAuthSSO | |
| $plugin_fullname | |
| $login_description | |
Data Fields inherited from StudipAuthAbstract | |
| $error_msg | |
| $is_new_user = false | |
| array | $user_domains = null |
| bool | $sync_all_domains = true |
| $user_data_mapping = null | |
| $plugin_name | |
| $error_head | |
| $show_login | |
Protected Member Functions | |
| getClient () | |
Additional Inherited Members | |
Static Public Member Functions inherited from StudipAuthAbstract | |
| static | getInstance ($plugin_name=false) |
| static | isSSOEnabled () |
| static | isLoginEnabled () |
| static | CheckAuthentication ($username, $password) |
| static | CheckUsername ($username) |
| static | CheckField ($field_name, $plugin_name) |
| static | CheckIPRange () |
| static | CheckIPRangeV4 ($ip, $range) |
| static | CheckIPRangeV6 ($ip, $range) |
| __construct | ( | $config = [] | ) |
|
protected |
Returns the configured OpenID Connect client.
| getUser | ( | ) |
Return the current username of the pending authentication request.
| getUserData | ( | $key | ) |
Callback that can be used in user_data_mapping array.
| string | $key |
| getUserDomains | ( | ) |
Get the user domains to assign to the current user (if any).
| logout | ( | ) |
| verifyUsername | ( | $username | ) |
Validate the username passed to the auth plugin.
| string | $username |
| OpenIDConnectClientException |
| $client_id |
| $client_secret |
| $provider_url |
| string $redirect_uri = null |
| $scopes = ['openid', 'email', 'profile'] |