<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="/sitemap.xsl"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://authn.tech/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/"/></url><url><loc>https://authn.tech/cn-sso/</loc><lastmod>2026-07-22T04:10:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/"/></url><url><loc>https://authn.tech/cn-sso/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wechat.html"/></url><url><loc>https://authn.tech/cn-sso/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wecom.html"/></url><url><loc>https://authn.tech/de/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/"/></url><url><loc>https://authn.tech/jwt/</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/"/></url><url><loc>https://authn.tech/jwt/concepts.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/concepts.html"/></url><url><loc>https://authn.tech/jwt/reference.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/reference.html"/></url><url><loc>https://authn.tech/ldap/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/"/></url><url><loc>https://authn.tech/ldap/concepts.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/concepts.html"/></url><url><loc>https://authn.tech/ldap/flows.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/flows.html"/></url><url><loc>https://authn.tech/ldap/reference.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/reference.html"/></url><url><loc>https://authn.tech/en/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/"/></url><url><loc>https://authn.tech/mfa/</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/"/></url><url><loc>https://authn.tech/mfa/reference.html</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/reference.html"/></url><url><loc>https://authn.tech/mfa/totp.html</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/totp.html"/></url><url><loc>https://authn.tech/mock/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/"/></url><url><loc>https://authn.tech/mock/demo.html</loc><lastmod>2026-07-06T03:59:38.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/demo.html"/></url><url><loc>https://authn.tech/mock/ldap.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/ldap.html"/></url><url><loc>https://authn.tech/mock/mail.html</loc><lastmod>2026-07-06T07:25:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/mail.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/mail.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/mail.html"/></url><url><loc>https://authn.tech/mock/oidc.html</loc><lastmod>2026-07-06T04:07:42.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/oidc.html"/></url><url><loc>https://authn.tech/mock/saml-demo.html</loc><lastmod>2026-07-06T04:21:31.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml-demo.html"/></url><url><loc>https://authn.tech/mock/saml.html</loc><lastmod>2026-07-06T04:21:31.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml.html"/></url><url><loc>https://authn.tech/mock/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wechat.html"/></url><url><loc>https://authn.tech/mock/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wecom.html"/></url><url><loc>https://authn.tech/oauth2/</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/"/></url><url><loc>https://authn.tech/oauth2/concepts.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/concepts.html"/></url><url><loc>https://authn.tech/oauth2/flows.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/flows.html"/></url><url><loc>https://authn.tech/oauth2/reference.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/reference.html"/></url><url><loc>https://authn.tech/oidc/</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/"/></url><url><loc>https://authn.tech/oidc/concepts.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/concepts.html"/></url><url><loc>https://authn.tech/oidc/flows.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/flows.html"/></url><url><loc>https://authn.tech/oidc/reference.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/reference.html"/></url><url><loc>https://authn.tech/saml/</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/"/></url><url><loc>https://authn.tech/saml/concepts.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/concepts.html"/></url><url><loc>https://authn.tech/saml/flows.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/flows.html"/></url><url><loc>https://authn.tech/saml/reference.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/reference.html"/></url><url><loc>https://authn.tech/tools/</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/"/></url><url><loc>https://authn.tech/tools/base64url.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/base64url.html"/></url><url><loc>https://authn.tech/tools/cert.html</loc><lastmod>2026-07-03T12:42:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/cert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/cert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/cert.html"/></url><url><loc>https://authn.tech/tools/discovery.html</loc><lastmod>2026-07-06T05:52:51.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/discovery.html"/></url><url><loc>https://authn.tech/tools/feishu-saml.html</loc><lastmod>2026-07-10T10:40:14.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/feishu-saml.html"/></url><url><loc>https://authn.tech/tools/jwk-convert.html</loc><lastmod>2026-07-03T12:51:25.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk-convert.html"/></url><url><loc>https://authn.tech/tools/jwk.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk.html"/></url><url><loc>https://authn.tech/tools/jwt-sign.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt-sign.html"/></url><url><loc>https://authn.tech/tools/jwt.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt.html"/></url><url><loc>https://authn.tech/tools/ldap-filter.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/ldap-filter.html"/></url><url><loc>https://authn.tech/tools/pem-parse.html</loc><lastmod>2026-07-06T03:09:57.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-parse.html"/></url><url><loc>https://authn.tech/tools/pem-to-jwk.html</loc><lastmod>2026-07-06T03:09:57.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-to-jwk.html"/></url><url><loc>https://authn.tech/tools/pkce.html</loc><lastmod>2026-07-03T12:42:46.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pkce.html"/></url><url><loc>https://authn.tech/tools/saml-metadata.html</loc><lastmod>2026-07-06T03:52:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-metadata.html"/></url><url><loc>https://authn.tech/tools/saml-parse.html</loc><lastmod>2026-07-03T12:51:25.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-parse.html"/></url><url><loc>https://authn.tech/tools/saml.html</loc><lastmod>2026-07-03T08:17:45.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml.html"/></url><url><loc>https://authn.tech/tools/totp.html</loc><lastmod>2026-07-06T03:52:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/totp.html"/></url><url><loc>https://authn.tech/tools/webauthn.html</loc><lastmod>2026-07-06T03:52:08.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/webauthn.html"/></url><url><loc>https://authn.tech/tools/wechat-login.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/wechat-login.html"/></url><url><loc>https://authn.tech/webauthn/</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/"/></url><url><loc>https://authn.tech/webauthn/concepts.html</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/concepts.html"/></url><url><loc>https://authn.tech/webauthn/flows.html</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/flows.html"/></url><url><loc>https://authn.tech/webauthn/reference.html</loc><lastmod>2026-07-03T13:26:15.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/reference.html"/></url><url><loc>https://authn.tech/de/cn-sso/</loc><lastmod>2026-07-22T04:10:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/"/></url><url><loc>https://authn.tech/de/cn-sso/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wechat.html"/></url><url><loc>https://authn.tech/de/cn-sso/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wecom.html"/></url><url><loc>https://authn.tech/de/jwt/</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/"/></url><url><loc>https://authn.tech/de/jwt/concepts.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/concepts.html"/></url><url><loc>https://authn.tech/de/jwt/reference.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/reference.html"/></url><url><loc>https://authn.tech/de/ldap/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/"/></url><url><loc>https://authn.tech/de/ldap/concepts.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/concepts.html"/></url><url><loc>https://authn.tech/de/ldap/flows.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/flows.html"/></url><url><loc>https://authn.tech/de/ldap/reference.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/reference.html"/></url><url><loc>https://authn.tech/de/mfa/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/"/></url><url><loc>https://authn.tech/de/mfa/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/reference.html"/></url><url><loc>https://authn.tech/de/mfa/totp.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/totp.html"/></url><url><loc>https://authn.tech/de/mock/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/"/></url><url><loc>https://authn.tech/de/mock/demo.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/demo.html"/></url><url><loc>https://authn.tech/de/mock/ldap.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/ldap.html"/></url><url><loc>https://authn.tech/de/mock/mail.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/mail.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/mail.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/mail.html"/></url><url><loc>https://authn.tech/de/mock/oidc.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/oidc.html"/></url><url><loc>https://authn.tech/de/mock/saml-demo.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml-demo.html"/></url><url><loc>https://authn.tech/de/mock/saml.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml.html"/></url><url><loc>https://authn.tech/de/mock/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wechat.html"/></url><url><loc>https://authn.tech/de/mock/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wecom.html"/></url><url><loc>https://authn.tech/de/oidc/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/"/></url><url><loc>https://authn.tech/de/oidc/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/concepts.html"/></url><url><loc>https://authn.tech/de/oidc/flows.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/flows.html"/></url><url><loc>https://authn.tech/de/oidc/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/reference.html"/></url><url><loc>https://authn.tech/de/oauth2/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/"/></url><url><loc>https://authn.tech/de/oauth2/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/concepts.html"/></url><url><loc>https://authn.tech/de/oauth2/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/flows.html"/></url><url><loc>https://authn.tech/de/oauth2/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/reference.html"/></url><url><loc>https://authn.tech/de/saml/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/"/></url><url><loc>https://authn.tech/de/saml/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/concepts.html"/></url><url><loc>https://authn.tech/de/saml/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/flows.html"/></url><url><loc>https://authn.tech/de/saml/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/reference.html"/></url><url><loc>https://authn.tech/de/webauthn/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/"/></url><url><loc>https://authn.tech/de/webauthn/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/concepts.html"/></url><url><loc>https://authn.tech/de/webauthn/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/flows.html"/></url><url><loc>https://authn.tech/de/webauthn/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/reference.html"/></url><url><loc>https://authn.tech/de/tools/</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/"/></url><url><loc>https://authn.tech/de/tools/base64url.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/base64url.html"/></url><url><loc>https://authn.tech/de/tools/cert.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/cert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/cert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/cert.html"/></url><url><loc>https://authn.tech/de/tools/discovery.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/discovery.html"/></url><url><loc>https://authn.tech/de/tools/feishu-saml.html</loc><lastmod>2026-07-10T10:40:14.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/feishu-saml.html"/></url><url><loc>https://authn.tech/de/tools/jwk-convert.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk-convert.html"/></url><url><loc>https://authn.tech/de/tools/jwk.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk.html"/></url><url><loc>https://authn.tech/de/tools/jwt-sign.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt-sign.html"/></url><url><loc>https://authn.tech/de/tools/jwt.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt.html"/></url><url><loc>https://authn.tech/de/tools/ldap-filter.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/ldap-filter.html"/></url><url><loc>https://authn.tech/de/tools/pem-parse.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-parse.html"/></url><url><loc>https://authn.tech/de/tools/pem-to-jwk.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-to-jwk.html"/></url><url><loc>https://authn.tech/de/tools/pkce.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pkce.html"/></url><url><loc>https://authn.tech/de/tools/saml-metadata.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-metadata.html"/></url><url><loc>https://authn.tech/de/tools/saml-parse.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-parse.html"/></url><url><loc>https://authn.tech/de/tools/saml.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml.html"/></url><url><loc>https://authn.tech/de/tools/totp.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/totp.html"/></url><url><loc>https://authn.tech/de/tools/webauthn.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/webauthn.html"/></url><url><loc>https://authn.tech/de/tools/wechat-login.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/wechat-login.html"/></url><url><loc>https://authn.tech/en/cn-sso/</loc><lastmod>2026-07-22T04:10:47.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/"/></url><url><loc>https://authn.tech/en/cn-sso/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wechat.html"/></url><url><loc>https://authn.tech/en/cn-sso/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/cn-sso/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/cn-sso/wecom.html"/></url><url><loc>https://authn.tech/en/jwt/</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/"/></url><url><loc>https://authn.tech/en/jwt/concepts.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/concepts.html"/></url><url><loc>https://authn.tech/en/jwt/reference.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/jwt/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/jwt/reference.html"/></url><url><loc>https://authn.tech/en/ldap/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/"/></url><url><loc>https://authn.tech/en/ldap/concepts.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/concepts.html"/></url><url><loc>https://authn.tech/en/ldap/flows.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/flows.html"/></url><url><loc>https://authn.tech/en/ldap/reference.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/ldap/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/ldap/reference.html"/></url><url><loc>https://authn.tech/en/mfa/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/"/></url><url><loc>https://authn.tech/en/mfa/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/reference.html"/></url><url><loc>https://authn.tech/en/mfa/totp.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mfa/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mfa/totp.html"/></url><url><loc>https://authn.tech/en/mock/</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/"/></url><url><loc>https://authn.tech/en/mock/demo.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/demo.html"/></url><url><loc>https://authn.tech/en/mock/ldap.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/ldap.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/ldap.html"/></url><url><loc>https://authn.tech/en/mock/mail.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/mail.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/mail.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/mail.html"/></url><url><loc>https://authn.tech/en/mock/oidc.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/oidc.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/oidc.html"/></url><url><loc>https://authn.tech/en/mock/saml-demo.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml-demo.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml-demo.html"/></url><url><loc>https://authn.tech/en/mock/saml.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/saml.html"/></url><url><loc>https://authn.tech/en/mock/wechat.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wechat.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wechat.html"/></url><url><loc>https://authn.tech/en/mock/wecom.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/mock/wecom.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/mock/wecom.html"/></url><url><loc>https://authn.tech/en/oauth2/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/"/></url><url><loc>https://authn.tech/en/oauth2/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/concepts.html"/></url><url><loc>https://authn.tech/en/oauth2/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/flows.html"/></url><url><loc>https://authn.tech/en/oauth2/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oauth2/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oauth2/reference.html"/></url><url><loc>https://authn.tech/en/oidc/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/"/></url><url><loc>https://authn.tech/en/oidc/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/concepts.html"/></url><url><loc>https://authn.tech/en/oidc/flows.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/flows.html"/></url><url><loc>https://authn.tech/en/oidc/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/oidc/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/oidc/reference.html"/></url><url><loc>https://authn.tech/en/saml/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/"/></url><url><loc>https://authn.tech/en/saml/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/concepts.html"/></url><url><loc>https://authn.tech/en/saml/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/flows.html"/></url><url><loc>https://authn.tech/en/saml/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/saml/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/saml/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/saml/reference.html"/></url><url><loc>https://authn.tech/en/tools/</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/"/></url><url><loc>https://authn.tech/en/tools/base64url.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/base64url.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/base64url.html"/></url><url><loc>https://authn.tech/en/tools/cert.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/cert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/cert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/cert.html"/></url><url><loc>https://authn.tech/en/tools/discovery.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/discovery.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/discovery.html"/></url><url><loc>https://authn.tech/en/tools/feishu-saml.html</loc><lastmod>2026-07-10T10:40:14.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/feishu-saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/feishu-saml.html"/></url><url><loc>https://authn.tech/en/tools/jwk-convert.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk-convert.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk-convert.html"/></url><url><loc>https://authn.tech/en/tools/jwk.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwk.html"/></url><url><loc>https://authn.tech/en/tools/jwt-sign.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt-sign.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt-sign.html"/></url><url><loc>https://authn.tech/en/tools/jwt.html</loc><lastmod>2026-07-09T10:21:20.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/jwt.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/jwt.html"/></url><url><loc>https://authn.tech/en/tools/ldap-filter.html</loc><lastmod>2026-07-06T08:43:41.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/ldap-filter.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/ldap-filter.html"/></url><url><loc>https://authn.tech/en/tools/pem-parse.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-parse.html"/></url><url><loc>https://authn.tech/en/tools/pem-to-jwk.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pem-to-jwk.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pem-to-jwk.html"/></url><url><loc>https://authn.tech/en/tools/pkce.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/pkce.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/pkce.html"/></url><url><loc>https://authn.tech/en/tools/saml-metadata.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-metadata.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-metadata.html"/></url><url><loc>https://authn.tech/en/tools/saml-parse.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml-parse.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml-parse.html"/></url><url><loc>https://authn.tech/en/tools/saml.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/saml.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/saml.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/saml.html"/></url><url><loc>https://authn.tech/en/tools/totp.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/totp.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/totp.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/totp.html"/></url><url><loc>https://authn.tech/en/tools/webauthn.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/webauthn.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/webauthn.html"/></url><url><loc>https://authn.tech/en/tools/wechat-login.html</loc><lastmod>2026-07-22T05:48:52.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/tools/wechat-login.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/tools/wechat-login.html"/></url><url><loc>https://authn.tech/en/webauthn/</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/"/></url><url><loc>https://authn.tech/en/webauthn/concepts.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/concepts.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/concepts.html"/></url><url><loc>https://authn.tech/en/webauthn/flows.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/flows.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/flows.html"/></url><url><loc>https://authn.tech/en/webauthn/reference.html</loc><lastmod>2026-07-06T07:49:59.000Z</lastmod><changefreq>daily</changefreq><xhtml:link rel="alternate" hreflang="zh-CN" href="https://authn.tech/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="de-DE" href="https://authn.tech/de/webauthn/reference.html"/><xhtml:link rel="alternate" hreflang="en-US" href="https://authn.tech/en/webauthn/reference.html"/></url></urlset>