Instead of relying on the HTML blocks, you can also directly render a QR code that, when scanned with the nextAuth-enabled app, allows logging in to the given session. By calling getQrLogin, a QR code is obtained for the given session identifier.
The call will return:
- a PNG (as raw byte array) when
?img=pngis set as query parameter. The PNG contains a render of the QR code in the size set with the
- a raw byte array containing the data that should be rendered as QR code, when no
imgquery parameter is present. The QR code rendering should be done as a raw byte array, without any additional encoding applied.