This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]


Start at the Microsoft Azure Portal: Link

Application registration: Navigate to App registrations in the Azure Portal. Click on New registration to create a new application.

SharePoint Integration/new_registration.png

The Redirect URL must end with SSO_OIDC/.


    http://localhost:9090/SSO_OIDC/


or
    
    https://your.crushftp.domain.com/SSO_OIDC/
    


Secret key: A new client secret must be created. Go to Certificates & secrets, and generate a new client secret by clicking on New client secret. Ensure you copy over the value immediately!

SharePoint Integration/new_secret.png

SharePoint Integration/secret_value.png


Configure the API Permissions:

Ensure the application has the following Delegated Permissions assigned:

a.) User.Read: This permission allows an application to access basic profile information (Like: Name,Email address,User ID (object ID), User principal name (UPN), Tenant ID) of the signed-in user.

b.) GroupMember.Read.All (Optional): This permission allows the application to read the members of all groups in the directory. List the users, devices, service principals, and other groups that are members of: Microsoft 365 groups, Security groups, Distribution groups. It requires an admin to consent—ordinary users cannot approve it.

attachments

Grant Admin consent for the newly added permission.

SharePoint Integration/app_permission_admin_consent.png

Get Client ID and Tenant ID from App registration -> Overview.

MicrosoftMails/client_id.png

Group info:

You can add the groups claim to the authorization token. Including group claims in tokens allows applications to determine a user’s group memberships immediately upon login, without the need for additional API calls.

attachments

!!!Continue on: CrushOIDC

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
png
app_reg_config_permissions.png 112.1 kB 1 06-Feb-2024 04:25 krivacsz
png
microsoft_group_info.png 126.0 kB 1 25-Jul-2024 08:04 krivacsz
« This particular version was published on 12-May-2025 03:19 by krivacsz.
G’day (anonymous guest)
CrushFTP11 | What's New

Referenced by
CrushOAuth
CrushOIDC

JSPWiki