Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adding AT PoP skeleton #2511

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
60 commits
Select commit Hold shift + click to select a range
6bea14b
Merge pull request #2482 from microsoftgraph/WeeklyApiRefresh/2023120…
timayabi2020 Dec 8, 2023
0dfd617
Revert bugfix 2455.
peombwa Dec 13, 2023
4ae8ed9
Rectified metadata script to generate correct paths with nested segme…
timayabi2020 Dec 14, 2023
c173d59
Rectified path
timayabi2020 Dec 14, 2023
73e5686
Update tools/PostGeneration/NewCommandMetadata.ps1
timayabi2020 Dec 18, 2023
e01ae3b
Made updates as per PR review
timayabi2020 Dec 18, 2023
38b578f
Added missing tag for exchange online provider role definition list
timayabi2020 Dec 19, 2023
25d211e
Update src/Authentication/Authentication/custom/common/GraphUri.ps1
timayabi2020 Dec 20, 2023
0e0694b
Fix minor typo "diretory"
cnotin Dec 28, 2023
09fd219
Update tools/PostGeneration/NewCommandMetadata.ps1
timayabi2020 Dec 28, 2023
b544188
Merge pull request #2496 from microsoftgraph/2454-missing-microsoftgr…
timayabi2020 Jan 4, 2024
ff89eda
Merge branch 'dev' into 2453-missing-ms-learn-api-docs-examples-for-p…
timayabi2020 Jan 4, 2024
e47d765
Merge branch 'dev' into pr-1
timayabi2020 Jan 4, 2024
0a1566f
Merge pull request #2506 from cnotin/pr-1
timayabi2020 Jan 4, 2024
78366a8
Merge branch 'dev' into 2453-missing-ms-learn-api-docs-examples-for-p…
timayabi2020 Jan 8, 2024
1ebab54
Merge pull request #2492 from microsoftgraph/2453-missing-ms-learn-ap…
timayabi2020 Jan 8, 2024
4d371a0
Removed path causing conflict
timayabi2020 Jan 12, 2024
51f9fbc
Added more operation Ids causing conflict for both v1 and beta
timayabi2020 Jan 12, 2024
06e2a4f
Removed specific cmdlets
timayabi2020 Jan 15, 2024
a845a9d
Added autorest as a submodule from the forked branch
timayabi2020 Jan 15, 2024
6d4b5b5
Added build from autorest
timayabi2020 Jan 15, 2024
d316e1d
Added submodule stage only
timayabi2020 Jan 15, 2024
e301db1
Rectified recurse submodule errors
timayabi2020 Jan 15, 2024
2c26d14
Weekly OpenApiDocs Download.
Jan 15, 2024
e3cc36a
Downgraded node to meet rush node requirements
timayabi2020 Jan 15, 2024
950911c
Added purge argument to remove cache
timayabi2020 Jan 15, 2024
32d4910
Add generated MgCommandMetadata.json. [run ci]
Jan 16, 2024
b39ba28
Merge pull request #2530 from microsoftgraph/WeeklyApiRefresh/2024011…
timayabi2020 Jan 16, 2024
682128e
Downgraded node to match the local environment
timayabi2020 Jan 16, 2024
1a8a43d
Updated node to 16
timayabi2020 Jan 16, 2024
07761cb
Changed submodule update on checkout
timayabi2020 Jan 16, 2024
f430eee
Added refs
timayabi2020 Jan 16, 2024
3dbd20f
Did a submodule sync
timayabi2020 Jan 16, 2024
793dea1
Merge pull request #2532 from microsoftgraph/bet_booking_metadataexce…
timayabi2020 Jan 17, 2024
70bc373
- fixes #2535
baywet Jan 19, 2024
a00ce42
Merge pull request #2536 from microsoftgraph/baywet-patch-1
baywet Jan 22, 2024
37e5d5a
Added latest commit changes
timayabi2020 Jan 22, 2024
553ed8f
removed the submodule step and changed the checkout submodule step to…
timayabi2020 Jan 22, 2024
91d27f7
Updated submodule pull
timayabi2020 Jan 22, 2024
f1b447f
Fixed submodule name
timayabi2020 Jan 22, 2024
f6a6369
updated submodule
timayabi2020 Jan 22, 2024
3ba226d
Remove update submodule step that is failing in AzureDevops pipeline
timayabi2020 Jan 22, 2024
b30020f
Added custom header parameter to custom cmdlets in groups module
timayabi2020 Jan 23, 2024
58cfeb2
Rectified invalid namespace
timayabi2020 Jan 23, 2024
e7310b4
Added custom header parameter on beta version for custom group cmdlets
timayabi2020 Jan 23, 2024
ad2581e
Updating examples
Jan 23, 2024
0b2a2ba
Merge branch 'dev' into powershell-local-autorest
timayabi2020 Jan 24, 2024
8bd778f
Added script for submodule update
timayabi2020 Jan 25, 2024
614d390
Merge pull request #2540 from microsoftgraph/WeeklyExamplesUpdate/202…
timayabi2020 Jan 26, 2024
8612bc8
Changed custom header parameter type from string to IDictionary
timayabi2020 Jan 26, 2024
d8fb0d5
Updated autorest
timayabi2020 Jan 26, 2024
0132b7c
Merge branch 'dev' into powershell-local-autorest
timayabi2020 Jan 26, 2024
3cbc424
Removed global namespace
timayabi2020 Jan 26, 2024
fa560fd
Renamed customHeaders to headers
timayabi2020 Jan 26, 2024
162c5c8
Merge pull request #2542 from microsoftgraph/powershell-local-autorest
timayabi2020 Jan 29, 2024
6a545c5
Stash
subray2014 Jan 31, 2024
662aa64
Merge pull request #2555 from subray2014/users/subray/removeSettingsApi
timayabi2020 Feb 2, 2024
2cc80e8
adding "-AT PoP" option to "Set-MgGraphOptions"
FehintolaObafemi Dec 28, 2023
52acf3b
Adding AT PoP skeleton
FehintolaObafemi Jan 3, 2024
b44ddc7
Merge branch 'fehintolaobafemi/AT-PoP' into fehintolaobafemi/multiple…
FehintolaObafemi Feb 5, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .azure-pipelines/ci-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,8 @@ jobs:
displayName: Microsoft Graph PowerShell SDK CI Build
timeoutInMinutes: 840
steps:
- script: |
git submodule update --init --recursive
- template: ./common-templates/install-tools.yml
- template: ./common-templates/security-pre-checks.yml

Expand Down
2 changes: 1 addition & 1 deletion .azure-pipelines/common-templates/checkout.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ steps:
- checkout: self
clean: true
fetchDepth: 1
submodules: true
submodules: recursive
persistCredentials: true

- task: PowerShell@2
Expand Down
10 changes: 8 additions & 2 deletions .azure-pipelines/common-templates/install-tools.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ steps:
- task: NuGetToolInstaller@1
displayName: Install Nuget

- task: NuGetAuthenticate@0
- task: NuGetAuthenticate@1

- task: PowerShell@2
displayName: Version Check
Expand All @@ -30,10 +30,16 @@ steps:
displayName: Install NodeJs
inputs:
versionSpec: 16.x

- task: Npm@1
displayName: Install AutoRest
inputs:
command: custom
customCommand: install -g autorest@latest

- task: Npm@1
displayName: Install Rush
inputs:
command: custom
customCommand: install -g @microsoft/rush

4 changes: 4 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
[submodule "autorest.powershell"]
path = autorest.powershell
url = https://github.com/microsoftgraph/autorest.powershell
branch = powershell-v2
1 change: 1 addition & 0 deletions autorest.powershell
Submodule autorest.powershell added at 58766b
6 changes: 3 additions & 3 deletions config/ModuleMetadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -27,15 +27,15 @@
"versions": {
"authentication": {
"prerelease": "",
"version": "2.11.1"
"version": "2.12.0"
},
"beta": {
"prerelease": "",
"version": "2.11.1"
"version": "2.12.0"
},
"v1.0": {
"prerelease": "",
"version": "2.11.1"
"version": "2.12.0"
}
}
}
2 changes: 1 addition & 1 deletion config/ModulesMapping.jsonc
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"Devices.ServiceAnnouncement": "^admin.serviceAnnouncement$|^admin.Actions$|^admin.Functions$",
"DeviceManagement": "^deviceManagement.(deviceCompliancePolicy.*|deviceManagementConfigurationPolicy.*|deviceManagementCompliancePolicy.*|deviceManagementConfigurationSettingDefinition.*|deviceConfiguration.*|managedDevice.*|managementCondition.*|microsoftTunnel.*|userExperienceAnalytics.*|windowsInformationProtection.*|deviceManagement|deviceManagement(DerivedCredentialSettings|Intent|ResourceAccessProfileBase|Script|SettingCategory|SettingDefinition|Template|TroubleshootingEvent)|androidForWork(AppConfigurationSchema|Settings)|androidManagedStore(AccountEnterpriseSettings|AppConfigurationSchema)|deviceAndAppManagementAssignmentFilter|deviceCategory|advancedThreatProtectionOnboardingStateSummary|dataSharingConsent|detectedApp|deviceHealthScript|deviceShellScript|embeddedSIMActivationCodePool|groupPolicyConfiguration|macOSSoftwareUpdateAccountSummary|mobileAppTroubleshootingEvent|notificationMessageTemplate|remoteActionAudit|softwareUpdateStatusSummary|windowsMalwareInformation|windowsQualityUpdateProfile)$|^admin.edge$|^deviceManagement.monitoring$|^users.ListCloudPCs$",
"DeviceManagement.Administration": "^deviceManagement.(virtualEndpoint.*|.*Partner.*|.*Certificate.*|.*role.*|deviceManagement(DomainJoinConnector|ExchangeConnector|ExchangeOnPremisesPolicy)|groupPolicy(Category|Definition|DefinitionFile|MigrationReport|ObjectFile|UploadedDefinitionFile)|auditEvent|cartToClassAssociation|comanagementEligibleDevice|deviceAndAppManagementRoleAssignment|intuneBrandingProfile|iosUpdateDeviceStatus|mobileThreatDefenseConnector|ndesConnector|resourceOperation|restrictedAppsViolation|termsAndConditions)",
"DeviceManagement.Enrollment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement.roleManagement$|^roleManagement.rbacApplicationMultiple$",
"DeviceManagement.Enrollment": "^deviceManagement.(.*Enrollment.*|.*Autopilot.*|.*depOnboarding.*|importedDeviceIdentity|onPremisesConditionalAccessSettings|windowsFeatureUpdateProfile)$|^roleManagement.roleManagement$|^roleManagement.rbacApplicationMultiple$|^roleManagement.unifiedRbacApplication$",
"DeviceManagement.Actions": "^deviceManagement.Actions$",
"DeviceManagement.Functions": "^deviceManagement.Functions$",
"DirectoryObjects": "^directoryObjects\\.",
Expand Down
2 changes: 2 additions & 0 deletions docs/authentication.md
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,8 @@ Before using the provided `-AccessToken` to get Microsoft Graph resources, custo

AT PoP is a security mechanism that binds an access token to a cryptographic key that only the intended recipient has. This prevents unauthorized use of the token by malicious actors. AT PoP enhances data protection, reduces token replay attacks, and enables fine-grained authorization policies.

Note: AT PoP requires WAM to function.

Microsoft Graph PowerShell module supports AT PoP in the following scenario:

- To enable AT PoP on supported devices
Expand Down
Loading