Hi there,
I am trying integrate our Librenms with Azure OAuth. Our Librenms is https but it is for internal network access only (not a public site).
I have followed the doc: Oauth/SAML support - LibreNMS Docs.
I have Login with Microsoft on login page now, and goes to Azure login page is fine as well. But after that, it is showing “Invalid credential”.
Call back address: https://192.168.10.10/auth/microsoft/callback has been setup in .env and App registrations already.
When I try to open https://192.168.10.10/auth/microsoft/callback, it shows “Whoops, something wrong message”, librenms.log is showing:
[2022-10-10T13:10:43.057771+13:00] production.ERROR: {“exception”:"[object] (Laravel\Socialite\Two\InvalidStateException(code: 0): at /opt/librenms/vendor/socialiteproviders/manager/src/O
Auth2/AbstractProvider.php:49)"}
Run trouble shooting command:
librenms@NQAKDVMSNM01:~$ lnms config:get auth.socialite
{
“redirect”: false,
“register”: false,
“configs”: {
“microsoft”: {
“client_id”: “2f4axxxxxxxxxxxxxxx”,
“client_secret”: “vKwxxxxxxxxxxxxxxxxxx”,
“tenant”: “a16xxxxxxxxxxxxxxxxxxxxxx”,
“listener”: “\SocialiteProviders\Microsoft\MicrosoftExtendSocialite”
}
}
}
Can anyone please give me an advice, thank you
Jeff Deng