![]() I wanted this so I could include SVG image files into the system. Rather than relying on the same passwords and having to type the same credentials time and again, into various corporate applications, we can now setup the application with a client in keycloak and use tokens across authentication our landscape.Īs we use MediaWiki for the bulk of our corporate knowledge it made sense to add in Single Sign On.īuilding the MediaWiki docker image required a tweak to allow us to incorporate ImageMagick. ![]() Keycloak provides the bridge between OAuth2/SAML and LDAP authentication. Languages that support variant conversion include en, crh, gan, iu, kk, ku, shi, sr, tg, uz and zh.Ī "csrf" token retrieved from action=query&meta=tokens This parameter is required.With a move to a more joined up authentication using Single Sign On (SSO) I deployed a Keycloak service in a docker container – that should probably form part of a later article. Only works if the wiki's content language supports variant conversion. One of the following values: allcategories, alldeletedrevisions, allfileusages, allimages, alllinks, allpages, allredirects, allrevisions, alltransclusions, backlinks, categories, categorymembers, deletedrevisions, duplicatefiles, embeddedin, exturlusage, fileusage, images, imageusage, iwbacklinks, langbacklinks, links, linkshere, pageswithprop, prefixsearch, protectedtitles, querypage, random, recentchanges, redirects, revisions, search, templates, transcludedin, watchlist, watchlistraw redirectsĪutomatically resolve redirects in titles, pageids, and revids, and in pages returned by generator.Ĭonvert titles to other variants if necessary. watchlistraw Get all pages on the current user's watchlist. watchlist Get recent changes to pages in the current user's watchlist. transcludedin Find all pages that transclude the given pages. templates Returns all pages transcluded on the given pages. redirects Returns all redirects to the given pages. querypage Get a list provided by a QueryPage-based special page. protectedtitles List all titles protected from creation. prefixsearch Perform a prefix search for page titles. pageswithprop List all pages using a given page property. ![]() linkshere Find all pages that link to the given pages. links Returns all links from the given pages. langbacklinks Find all pages that link to the given language link. iwbacklinks Find all pages that link to the given interwiki link. imageusage Find all pages that use the given image title. images Returns all files contained on the given pages. fileusage Find all pages that use the given files. exturlusage Enumerate pages that contain a given URL. embeddedin Find all pages that embed (transclude) the given title. duplicatefiles List all files that are duplicates of the given files based on hash values. deletedrevisions Get deleted revision information. categorymembers List all pages in a given category. categories List all categories the pages belong to. ![]() backlinks Find all pages that link to the given page. alltransclusions List all transclusions (pages embedded using ), including non-existing. allredirects List all redirects to a namespace. allpages Enumerate all pages sequentially in a given namespace. alllinks Enumerate all links that point to a given namespace. allimages Enumerate all images sequentially. allfileusages List all file usages, including non-existing. alldeletedrevisions List all deleted revisions by a user or in a namespace. Note: Generator parameter names must be prefixed with a "g", see examples.Īllcategories Enumerate all categories. Get the list of pages to work on by executing the specified query module. Maximum number of values is 50 (500 for bots). Type: list of integers Separate values with | or alternative. When more results are available, use this to continue. Revision to set the notification timestamp newer than (one page only). Revision to set the notification timestamp to (one page only). Type: timestamp ( allowed formats) torevid Timestamp to which to set the notification timestamp.
0 Comments
Leave a Reply. |