dokuwiki-plugin-oauth
dokuwiki-plugin-oauth copied to clipboard
Generic oAuth1 and oAuth2 plugin for DokuWiki
### Issue Description Hello, after I try to verify myself with my OAuth provider, I get the following error message in the Dokuwiki: ``` OAuth\OAuth2\Service\Exception\InvalidAuthorisationStateException: An unforeseen error has occured....
This may be only a special requirement for those running their own IAM, but especially there it is most needed. If a user has authenticated through an IAM he will...
seems the oauth plugin extends authplain and requires conf/users.auth.php file to be present otherwise it ends up with cryptic message "User authentication is temporarily unavailable. If this situation persists, please...
Adding support for new services has become relatively easy through implementing new oAuth service plugins on top of this plugin. If you need authentication with a service that currently does...
In our scenario users log in to DokuWiki exclusively using our SSO (which we are changing from SAML to OAuth). Even if we enable `singleService`, users can toggle the login...
Hitting "Logout" in DokuWiki in the context of oauth may result in two actions: 1. remove the application session from the IdP => this will somewhat disconnect the service, but...
### Feature Description Some services like Discord return information back whether an user has 2FA enabled on their account or not. An option to only allow OAuth login for users...
### Issue Description When singleService is off, I get the standard login page. If singleService is on, the link/button to log in is broken/missing, displaying "Log Out" **even though I...
## Feature Description When an error occured during the request to the oauth provider, [TokenResponseException](https://github.com/cosmocode/dokuwiki-plugin-oauth/blob/2024-03-05/vendor/lusitanian/oauth/src/OAuth/Common/Http/Exception/TokenResponseException.php#L10) is throwed. https://github.com/cosmocode/dokuwiki-plugin-oauth/blob/e9e2f932fed3fcc2401ec8f2232a444b8a1bebde/HTTPClient.php#L26-L30 If an auth provider plugin is required to handle the exception, the...
### Issue Description There is an error while logging. I don't know what caused it, as there is argument count error for calling sprintf: ``` ArgumentCountError: 3 arguments are required,...