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
Initial support for Microsoft Graph with opt-in beta #373
Commits on Apr 22, 2021
-
Preliminary support for Microsoft Graph
- Using https://github.com/manicminer/hamilton - Supports service principal authentication via client certificate or client secret - Configures an Authorizer struct for acquiring access tokens using MSID v2.0 - Currently only works for https://graph.microsoft.com (i.e. not other clouds)
Configuration menu - View commit details
-
Copy full SHA for edb870a - Browse repository at this point
Copy the full SHA edb870aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3681234 - Browse repository at this point
Copy the full SHA 3681234View commit details -
Parse claims in access tokens to surface useful authentication metada…
…ta, use in azuread_client_config to retrieve authenticated object ID
Configuration menu - View commit details
-
Copy full SHA for b7c7dff - Browse repository at this point
Copy the full SHA b7c7dffView commit details -
Configuration menu - View commit details
-
Copy full SHA for a8566eb - Browse repository at this point
Copy the full SHA a8566ebView commit details -
Configuration menu - View commit details
-
Copy full SHA for fbabf7e - Browse repository at this point
Copy the full SHA fbabf7eView commit details -
Fix bug in acceptance helper that fails to check a resource is deleted
- We haven't hit this with AAD Graph because it continues to report resources exist long after they're gone
Configuration menu - View commit details
-
Copy full SHA for 7bac950 - Browse repository at this point
Copy the full SHA 7bac950View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b96641 - Browse repository at this point
Copy the full SHA 9b96641View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe4b93a - Browse repository at this point
Copy the full SHA fe4b93aView commit details -
Microsoft Graph support for Applications
- Except for azuread_application_password because MS Graph no longer supports user-supplied password values. - This needs further investigation. We may need to drop the `value` attribute in v2.0
Configuration menu - View commit details
-
Copy full SHA for c3fc383 - Browse repository at this point
Copy the full SHA c3fc383View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8e2ec58 - Browse repository at this point
Copy the full SHA 8e2ec58View commit details -
Configuration menu - View commit details
-
Copy full SHA for c671e90 - Browse repository at this point
Copy the full SHA c671e90View commit details -
Microsoft Graph support for Service Principals
- Except for azuread_service_principal_password because MS Graph no longer supports user-supplied password values. - This needs further investigation. We may need to drop the `value` attribute in v2.0
Configuration menu - View commit details
-
Copy full SHA for fa9b4f1 - Browse repository at this point
Copy the full SHA fa9b4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ad6b16 - Browse repository at this point
Copy the full SHA 8ad6b16View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ce8550 - Browse repository at this point
Copy the full SHA 9ce8550View commit details -
Configuration menu - View commit details
-
Copy full SHA for 435c23c - Browse repository at this point
Copy the full SHA 435c23cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a14294f - Browse repository at this point
Copy the full SHA a14294fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 813a063 - Browse repository at this point
Copy the full SHA 813a063View commit details -
Configuration menu - View commit details
-
Copy full SHA for 81f5ff7 - Browse repository at this point
Copy the full SHA 81f5ff7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d3c912 - Browse repository at this point
Copy the full SHA 2d3c912View commit details -
Configuration menu - View commit details
-
Copy full SHA for b585e46 - Browse repository at this point
Copy the full SHA b585e46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86ea39f - Browse repository at this point
Copy the full SHA 86ea39fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c3e37a9 - Browse repository at this point
Copy the full SHA c3e37a9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 09db981 - Browse repository at this point
Copy the full SHA 09db981View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2624022 - Browse repository at this point
Copy the full SHA 2624022View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0f0eef3 - Browse repository at this point
Copy the full SHA 0f0eef3View commit details -
Don't pre-size arrays for slices
Co-authored-by: Tom Harvey <tombuildsstuff@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ab019ac - Browse repository at this point
Copy the full SHA ab019acView commit details -
Provider adjustments for Microsoft Graph
- Use `use_microsoft_graph` for provider toggle attribute - Handle a nil AuthConfig - Document `public` environment (former name for `global`) - Logging user agent string is a bit spammy, stop doing that
Configuration menu - View commit details
-
Copy full SHA for a8ed16a - Browse repository at this point
Copy the full SHA a8ed16aView commit details -
- Better error handling - Crash mitigation - More reasoned flatten functions - Use timeout from context for WaitForState functions
Configuration menu - View commit details
-
Copy full SHA for 7ef3633 - Browse repository at this point
Copy the full SHA 7ef3633View commit details -
Configuration menu - View commit details
-
Copy full SHA for 67d810a - Browse repository at this point
Copy the full SHA 67d810aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0efb2f7 - Browse repository at this point
Copy the full SHA 0efb2f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for c59c8ac - Browse repository at this point
Copy the full SHA c59c8acView commit details -
Configuration menu - View commit details
-
Copy full SHA for 3bcf4b7 - Browse repository at this point
Copy the full SHA 3bcf4b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for d07577a - Browse repository at this point
Copy the full SHA d07577aView commit details -
Configuration menu - View commit details
-
Copy full SHA for dc09b39 - Browse repository at this point
Copy the full SHA dc09b39View commit details -
Configuration menu - View commit details
-
Copy full SHA for e464b2c - Browse repository at this point
Copy the full SHA e464b2cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4df050e - Browse repository at this point
Copy the full SHA 4df050eView commit details -
Ensure new owners are added before old owners are removed for Applica…
…tions and Groups
Configuration menu - View commit details
-
Copy full SHA for 3b5c114 - Browse repository at this point
Copy the full SHA 3b5c114View commit details -
Provider: add the option to disable CLI authentication (the default r…
…emains to use CLI auth)
Configuration menu - View commit details
-
Copy full SHA for 51c8499 - Browse repository at this point
Copy the full SHA 51c8499View commit details
Commits on May 5, 2021
-
Configuration menu - View commit details
-
Copy full SHA for d0c2030 - Browse repository at this point
Copy the full SHA d0c2030View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9ce167 - Browse repository at this point
Copy the full SHA a9ce167View commit details
Commits on May 11, 2021
-
Deprecated/new Attribute handling for Applications
- Ensure correct handling of all new attributes/properties - Always set optional_claims block when not empty - Use `is_enabled` for deprecated `oauth2_permissions` and `enabled` for new `oauth2_permission_scopes` - Add new attributes to azuread_application data source - Remove certificates and password from state when parent application is gone - Test coverage for new and deprecated properties - Differentiate error messages - More error handling
Configuration menu - View commit details
-
Copy full SHA for 42c11e4 - Browse repository at this point
Copy the full SHA 42c11e4View commit details -
- Address review for v2.0 upgrade guide - Update documentation for application related resources/data sources - Improve validation for new application properties
Configuration menu - View commit details
-
Copy full SHA for af025f2 - Browse repository at this point
Copy the full SHA af025f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for dab1031 - Browse repository at this point
Copy the full SHA dab1031View commit details -
Update docs for remaining resources/data sources, update service prin…
…cipals - Document new fields and deprecations - Improve test coverage for azuread_service_principal - oauth2_permissions -> oauth2_permission_scopes deprecation for service principal resource and data source
Configuration menu - View commit details
-
Copy full SHA for 4bfce61 - Browse repository at this point
Copy the full SHA 4bfce61View commit details -
MS Graph support for asuread_application_password and azuread_service…
…_principal_password
Configuration menu - View commit details
-
Copy full SHA for 784082f - Browse repository at this point
Copy the full SHA 784082fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4bf6041 - Browse repository at this point
Copy the full SHA 4bf6041View commit details -
Configuration menu - View commit details
-
Copy full SHA for f680f3f - Browse repository at this point
Copy the full SHA f680f3fView commit details
Commits on May 13, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c7fa48e - Browse repository at this point
Copy the full SHA c7fa48eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5cdc32a - Browse repository at this point
Copy the full SHA 5cdc32aView commit details
Commits on May 17, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 2cc48e0 - Browse repository at this point
Copy the full SHA 2cc48e0View commit details
Commits on May 18, 2021
-
Configuration menu - View commit details
-
Copy full SHA for c6ce6c1 - Browse repository at this point
Copy the full SHA c6ce6c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0681240 - Browse repository at this point
Copy the full SHA 0681240View commit details -
Compatibility fixes for azuread_application_password and azuread_serv…
…ice_principal_password For both resources: - Since `value` is to be removed, generate a value for AAD Graph if one is not specified in configuration, mimicking characteristics of msgraph-generated passwords - As `end_date` / `end_date_relative` are also being removed, default `end_date_relative` to 17520h (2 years) which mimics MS Graph
Configuration menu - View commit details
-
Copy full SHA for 8d8f987 - Browse repository at this point
Copy the full SHA 8d8f987View commit details -
Configuration menu - View commit details
-
Copy full SHA for e56ebf2 - Browse repository at this point
Copy the full SHA e56ebf2View commit details
Commits on May 19, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 02a6a58 - Browse repository at this point
Copy the full SHA 02a6a58View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44e470f - Browse repository at this point
Copy the full SHA 44e470fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d08ab44 - Browse repository at this point
Copy the full SHA d08ab44View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1015701 - Browse repository at this point
Copy the full SHA 1015701View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4cd4d74 - Browse repository at this point
Copy the full SHA 4cd4d74View commit details -
Configuration menu - View commit details
-
Copy full SHA for b2de421 - Browse repository at this point
Copy the full SHA b2de421View commit details -
Configuration menu - View commit details
-
Copy full SHA for 141b076 - Browse repository at this point
Copy the full SHA 141b076View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1aea423 - Browse repository at this point
Copy the full SHA 1aea423View commit details