<?xml version="1.0"?>
<oembed><version>1.0</version><provider_name>TaskControl</provider_name><provider_url>https://taskcontrol.cz/en</provider_url><author_name>Kamil Kov&#xE1;&#x159;</author_name><author_url>https://taskcontrol.cz/en/author/kovark/</author_url><title>Authentication Methods | TaskControl</title><type>rich</type><width>600</width><height>338</height><html>&lt;blockquote class="wp-embedded-content" data-secret="WItqmjU1mJ"&gt;&lt;a href="https://taskcontrol.cz/en/docs/en-docs-taskcontrol/user-management/authentication-methods/"&gt;Authentication Methods&lt;/a&gt;&lt;/blockquote&gt;&lt;iframe sandbox="allow-scripts" security="restricted" src="https://taskcontrol.cz/en/docs/en-docs-taskcontrol/user-management/authentication-methods/embed/#?secret=WItqmjU1mJ" width="600" height="338" title="&#x201C;Authentication Methods&#x201D; &#x2014; TaskControl" data-secret="WItqmjU1mJ" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"&gt;&lt;/iframe&gt;&lt;script&gt;
/*! This file is auto-generated */
!function(c,l){"use strict";var e=!1,o=!1;if(l.querySelector)if(c.addEventListener)e=!0;if(c.wp=c.wp||{},c.wp.receiveEmbedMessage);else if(c.wp.receiveEmbedMessage=function(e){var t=e.data;if(!t);else if(!(t.secret||t.message||t.value));else if(/[^a-zA-Z0-9]/.test(t.secret));else{for(var r,s,a,i=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),n=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),o=0;o&lt;n.length;o++)n[o].style.display="none";for(o=0;o&lt;i.length;o++)if(r=i[o],e.source!==r.contentWindow);else{if(r.removeAttribute("style"),"height"===t.message){if(1e3&lt;(s=parseInt(t.value,10)))s=1e3;else if(~~s&lt;200)s=200;r.height=s}if("link"===t.message)if(s=l.createElement("a"),a=l.createElement("a"),s.href=r.getAttribute("src"),a.href=t.value,a.host===s.host)if(l.activeElement===r)c.top.location.href=t.value}}},e)c.addEventListener("message",c.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",t,!1),c.addEventListener("load",t,!1);function t(){if(o);else{o=!0;for(var e,t,r,s=-1!==navigator.appVersion.indexOf("MSIE 10"),a=!!navigator.userAgent.match(/Trident.*rv:11\./),i=l.querySelectorAll("iframe.wp-embedded-content"),n=0;n&lt;i.length;n++){if(!(r=(t=i[n]).getAttribute("data-secret")))r=Math.random().toString(36).substr(2,10),t.src+="#?secret="+r,t.setAttribute("data-secret",r);if(s||a)(e=t.cloneNode(!0)).removeAttribute("security"),t.parentNode.replaceChild(e,t);t.contentWindow.postMessage({message:"ready",secret:r},"*")}}}}(window,document);
&lt;/script&gt;
</html><description>TaskControl uses several authentication methods depending on the technical implementation. Authentication methods cannot be combined. OpenIDConnect (OIDC) OIDC protocol implemented by Microsoft Azure Active Directory is the most common way to authenticate a user to TaskControl. The authentication process is fully in control of Microsoft Azure. The&#xA0; Azure AD user creates confirmation ticket that is [&hellip;]</description></oembed>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/

Object Caching 45/68 objects using Disk
Page Caching using Disk: Enhanced (Requested URI contains query) 
Database Caching 4/17 queries in 0.023 seconds using Disk

Served from: taskcontrol.cz @ 2026-04-15 20:20:41 by W3 Total Cache
-->