Azuren App registration ja jwt.ms -palvelu

Published on Saturday, April 29, 2023

Azuren App registration ja jwt.ms -palvelu

Microsoftin Azure-pilvipalvelu tarjoaa Azure AD:n kautta mahdollisuuden lisätä omaan verkkopalveluun kohtalaisen helposti OAuth 2.0 -yhteensopivan kirjautumisen. Kun kirjautumiseen käyttää ns. hybrid flow -tilaa, saa yhdellä pyynnöllä haettua tarvittavan JWT-tiedon ja palautettua sen omalle web-sovellukselle.

Välillä tulee kuitenkin esille tarve tarkistella OAuth-yhteensopivan palvelun tarjoaman JWT-tiedon sisältöä, ja tämän operaation helpottamiseksi Microsoft on tehnyt selaimessa toimivan jwt.ms -verkkopalvelun. Palvelun suuri positiivinen asia on se, että sen saa yhdistettyä suoraan osaksi Azuren App registration -toiminnallisuutta, jolloin JWT:tä ei tarvitse manuaalisesti kopioida mihinkään, vaan tiedot saa heti nähtäville selaimeen.

App registrationin yhdistäminen

Jos App registrationin kautta tapahtuvan kirjautumisen tietoja haluaa katsella suoraan jwt.ms-palvelun kautta niin operaatio onnistuu helposti lisäämällä App registrationiin uuden Redirect URI:n. Eli aluksi kirjaudutaan Azuren portaaliin, sitten etsitään sieltä Azure Active Directory ja sen App Registrations -kohdasta etsitään haluttu sovellus. Kun tämän sovelluksen avaa, ja siirtyy sen Authentication -kohtaan voi sieltä lisätä uuden Redirect URI:n, jonka osoitteeksi laitetaan https://jwt.ms

App registration redirect URI

Toiminnallisuuden testaaminen

Seuraavaksi toimintoa voi testata suoraan omassa selaimessa avaamalla oman tenantin OAuth 2.0 authorize-osoitteen, jonka redirect_uri-parametriksi on laitettu https%3A%2F%2Fjwt.ms ja jos kaikki meni kohdalleen pitäisi selaimessa näkyä jwt.ms-palvelu JWT-tietojen kera

App registration redirect URI
(Yllä olevaa kuvaa on luonnollisesti sensuroitu)