1. OAuth 2.0: Sign in securely with your Microsoft 365 account through the standard Microsoft authentication process.
2. Application Credentials: Connect using your Application (Client) ID, Client Secret, Azure Admin ID, and Tenant ID.
Step 1: Login Azure portal using your microsoft account
Step 2: In the search bar search “Microsoft Entra ID”
Step 3: Go to “Users” Tab
Step 4: Now click “Per User MFA”
Step 5: Select user and click “Enable MFA” button and click Enable
Step 6: select user and click MFA
Step 7: Once setup is complete, users see a success message:
Authenticate your Microsoft (Office) 365 account through your web browser.
1. Click on Sign In with Microsoft button
2. You can select your previous login account or add new here for login or authentication.
3. You give the permission by checking the button for Consent on behalf of your organization. Then click on Accept button now your account successfully connects, after that you can migrate the selected data into your Office 365 account.
4. After connecting established your account in show in software, now you can migrate your data.
Create an Azure Active Directory Application & Enable API Permissions
To migrate and back up mailboxes from Microsoft 365 or OneDrive using Brevi Software, select Office 365 and provide the Application (Client) ID, Client Secret value, Azure Admin ID, and Tenant ID. Follow the steps below:
Login with Manual Method Using Create Tenant ID, Client ID and Client Secret
Login with Manual Method Using Create Tenant ID, Client ID and Client Secret
1. Open azure portal

2. Search “App Registrations” and select first item

3. Navigate to all applications and click new registration

4. Give any name as you want and support account type should be - “Single tenant only - Default Directory” and click Register

5. Now you will see the tenant id, client id and click add certificate or secret

6. Click “New Client Secret”

7. Give description and give expiry date and click add button

8. Now you will see this table where you have to copy value not secret id copy the value and save secure location (this will show only one time)

9. Now click authentication tab from Sidebar and come in settings tab and on “allow public” client flow and click save

10. Now click API Permission from sidebar

11. Now click “add a permission” click microsoft graph button

12. Click now delegate permission

13. Now select all these permissions one by one and click add permission ChannelMessage.Read.All
CrossTenantUserProfileSharing.ReadWrite.All
DeviceManagementConfiguration.Read.All
DeviceManagementManagedDevices.Read.All
Directory.ReadWrite.All
Files.ReadWrite.All
Group-Conversation.ReadWrite.All
Group.ReadWrite.All
GroupMember.ReadWrite.All
Mail.ReadWrite
Mail.ReadWrite.Shared
MailboxSettings.ReadWrite
Policy.Read.All
Reports.Read.All
SecurityEvents.Read.All
SecurityIncident.Read.All
Sites.FullControl.All
Tasks.ReadWrite
Tasks.ReadWrite.Shared
Team.ReadBasic.All
TeamMember.ReadWrite.All
User.Read
User.ReadWrite.All
14. Now again click add permissions then graph api and now click application

15. And add these 2 permissions
Chat.Read.All
Teamwork.Migrate.All
16. After this click “grant admin consent for default directory”

17. Now copy tenant id, client id and client secret and paste in the app and click on Authenticate Account button
