Would like to create Azure AD user from GO SDK programmatically but can't find any related docs. I am new to this platform.
From Azure Portal I know how to create user, but the requirement is do it from GO.
Anyone tried and got the results? Can someone help with sample GO code?
To create user from GO SDK, you can make use of below sample code as mentioned in this MsDoc:
//THE GO SDK IS IN PREVIEW. NON-PRODUCTION USE ONLY
graphClient := msgraphsdk.NewGraphServiceClient(requestAdapter)
requestBody := msgraphsdk.NewUser()
accountEnabled := true
requestBody.SetAccountEnabled(&accountEnabled)
displayName := "User1"
requestBody.SetDisplayName(&displayName)
mailNickname := "test"
requestBody.SetMailNickname(&mailNickname)
userPrincipalName := "user1@contoso.onmicrosoft.com"
requestBody.SetUserPrincipalName(&userPrincipalName)
passwordProfile := msgraphsdk.NewPasswordProfile()
requestBody.SetPasswordProfile(passwordProfile)
forceChangePasswordNextSignIn := true
passwordProfile.SetForceChangePasswordNextSignIn(&forceChangePasswordNextSignIn)
password := "*********"
passwordProfile.SetPassword(&password)
result, err := graphClient.Users().Post(requestBody)
To know how to integrate GO SDK with Azure Ad you can refer below link:
Install a Microsoft Graph SDK - Microsoft Graph | Microsoft Docs