Thankfully, all the Wikimedia sites run the OAuth extension, including Wikipedia so this extension lets you do single sign-on with any language Wikipedia. logoutredirecturl c.MWOAuthenticator. extraauthorizeparams c.MWOAuthenticator.extraauthorizeparams Dict () Extra GET params to send along with the initial OAuth request to the OAuth provider. We could add an optional parameter in the setup, which asks for the optional url to redirect the user's browser to, and suggest a /wiki/Special:OAuth url. mwoauth is an open licensed (MIT) library designed to provide a simple means to performing an OAuth handshake with a MediaWiki installation with the OAuth Extension installed. MediaWiki OAuth requests happen in this thread, so it is mostly waiting for network replies. In D920250, csteipp wrote: We can just use whatever url the user inputs (maybe suggest they use the script path, /w/, etc), but then mobile redirects don't work. At the moment, it only lets you use one kind of OAuth identity provider: any MediaWiki wiki that runs the OAuth extension (see below). A generic MediaWiki OAuth handshake helper. Three MediaWiki extensions: Extension:Elastica. To get it working with MediaWiki/Wikibase, you'll need the following software: Elasticsearch 6.5.4. The WSOAuth extension lets you use the authentication protocol OAuth. Elasticsearch is a Lucene-based search engine. The OpenID Connect extension lets you use OpenID Connect, an authentication protocol that is supported by Google, Microsoft (via Azure Active Directory) and a few other websites: The SimpleSAMLphp extension lets you use SAML, another popular authentication protocol: The LDAPAuthentication2 extension lets you authenticate with any LDAP server, such as Microsoft's Active Directory : For the authentication, you can choose between five extensions that work with PluggableAuth: It lets you configure both aspects, so you can have authentication and authorization coming from different systems. The current best approach to login integration with other systems is the PluggableAuth extension, where "Auth" stands for both "authentication" and "authorization".
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |