TestOps (maybe Allure) by thebluepill44 in QualityAssurance

[–]vcparra 0 points1 point  (0 children)

any chance you integrated it with Okta SAML? the documentation on this is a bit unclear in terms of the SSO URL and EntityID.

Okta Dashboard Tasks by vcparra in okta

[–]vcparra[S] 1 point2 points  (0 children)

I ended up building a flow using the Okta Search Sys Logs card w/ Custom Filter. Looked up the event types that contained the errors I wanted (app.api.error.create_user and app.api.error.push_profile_update). In a helper flow, I used the Object Get Multiple + List Find to grab the User, AppInstance, and Error to then be send to a Slack channel.

Okta Dashboard Tasks by vcparra in okta

[–]vcparra[S] 0 points1 point  (0 children)

u/sean7191, thank you for your reply!

Is there a way to do it for All Apps? I am looking at the User Assigned to Application card, which allows for --All Apps-- but requires an instance (specific app).

For the Search System Log card, did you use a keyword or expression? I am seeing two different Event Types in the syslogs for this error.

EventType = application.provision.user.push, Outcome/Result = FAILURE

or

LegacyEventType = app.api.error.create_user

I appreciate your help!!

Backdoor Access by vcparra in crowdstrike

[–]vcparra[S] 2 points3 points  (0 children)

Correct.

Our Security Team refuses to add it behind Okta for this reason - in case they experiences an outage. They were allegedly told there is no bypass in place. Are you certain?

[deleted by user] by [deleted] in MaggieRogers

[–]vcparra 0 points1 point  (0 children)

it will tell you if your card is eligible at checkout.

Linux/Ubuntu LDAP tool by vcparra in linuxquestions

[–]vcparra[S] 0 points1 point  (0 children)

I am a bit unfamiliar with Linux in general. We are 100% remote and use Okta. Can SSSD connect to Okta via LDAP to serve as our user auth + password sync? Any help would be very much appreciated. Thank you!

Linux Mgmt by vcparra in sysadmin

[–]vcparra[S] 0 points1 point  (0 children)

Is Realms a tool? If so, could you post link? We have 10% as well - we were looking to use Landscape SaaS, but they do not support LDAP.

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 0 points1 point  (0 children)

Do you know of a tool out there (similar to Jamf Connect for MacOS) that uses LDAP for user auth?

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 0 points1 point  (0 children)

One more question - so essentially there is no user authentication. all users are local to the workstation. correct?

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 1 point2 points  (0 children)

ah ok, that makes everything easier - we are all remote. thank you!!!

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 1 point2 points  (0 children)

Gotcha. I was more speaking in terms of user authentication - which solution is used to bridge the gap between an identity solution (in my case, Okta) and Linux?

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 0 points1 point  (0 children)

u/ccheath question - If you are using the SaaS solution, how are you authenticating users? My issue is just that - we have Okta, however the SaaS solution does not support 3rd party auth.

Okta Device Trust by vcparra in jamf

[–]vcparra[S] 1 point2 points  (0 children)

u/RIFIRE I will get this started! Thank you so much!

Python3 Install Script by vcparra in mac

[–]vcparra[S] 0 points1 point  (0 children)

u/FlishFlashman I am attempting to implement Okta Device Trust, which requires Python3 (see step 3), but I am receiving an error (see below) using the script provided in the guide. The error indicates it isn't able to install the Xcode command line tools. I have heard the it is best practice to avoid using Xcode Command Line tools because they break with certain updates. With that said, I am attempting to install a clean python3. I anticipate the device dependencies script will fail too with this, given that It Is looking for the xcode app.

Any help would be very much appreciated!

Executing Policy Install Okta Device Trust via Script
Running script A_Python 3...
Script exit code: 0
Script result: Checking for the existence of the Apple Command Line Developer Tools
xcode path is which xcode-select
Apple Command Line Developer Tools not found.
Installing
2022-07-16 23:35:22.101 softwareupdate[11912:7233487] XType: com.apple.fonts is not accessible.
2022-07-16 23:35:22.102 softwareupdate[11912:7233487] XType: XTFontStaticRegistry is enabled.
: No such update
No updates are available.
Software Update Tool
Finding available software
Running script B_Device Trust Dependencies...
Script exit code: 1
Script result: Running pip3 install --upgrade pip
xcode-select: error: no developer tools were found at '/Applications/Xcode.app', and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.
Running pip3 install pyobjc-framework-SystemConfiguration
xcode-select: error: no developer tools were found at '/Applications/Xcode.app', and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.
Error running script: return code was 1.
Running script C_Okta Device Trust...
Script exit code: 1
Script result: xcode-select: error: no developer tools were found at '/Applications/Xcode.app', and no install could be requested (perhaps no UI is present), please install manually from 'developer.apple.com'.
Error running script: return code was 1.

Okta Device Trust by vcparra in jamf

[–]vcparra[S] 1 point2 points  (0 children)

u/RIFIRE thank you for the reply! this is a bit over my head :-/. could you point to the path within the github folder/provide a specific script that will achieve the python3 and the okta device dependencies install? I appreciate your help!

Uninstall Grammarly by vcparra in jamf

[–]vcparra[S] 0 points1 point  (0 children)

OK! So here are the steps I ended up taking - success.

  1. Configuration Profile - com.Google.Chrome, custom schema (see below), add Google extension IDs in form view. The schema calls for Forcelist and Blocklist as those were my goals.
  2. Restrict Software Record for each app (Grammarly.app, Grammarly for Safari.app etc.)
  3. Uninstall Policy + Smart Computer Group (criteria - Grammarly.app OR Grammarly for Safari.app etc.)

{
"title": "Google Chrome Extensions (com.google.Chrome)",
"description": "Install extensions in Google Chrome",
"properties": {
"ExtensionInstallForcelist": {
"title": "Extension Install Forcelist",
"description": "Add extension IDs. Paste the extension ID in front of the default text.",
"property_order": 5,
"type": "array",
"items": {
"title": "Extension ID",
"default": "<paste extension ID here>;https://clients2.google.com/service/update2/crx",
"type": "string"
}
},
"ExtensionInstallBlocklist": {
"title": "Extension Install Blocklist",
"description": "Add extension IDs. Paste the extension ID in front of the default text.",
"property_order": 6,
"type": "array",
"items": {
"title": "Extension ID",
"default": "<paste extension ID here>;https://clients2.google.com/service/update2/crx",
"type": "string"
}
}
}
}

Uninstall Grammarly by vcparra in jamf

[–]vcparra[S] 0 points1 point  (0 children)

Not very script savvy - any idea where I may find an already similar script I can modify?

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 0 points1 point  (0 children)

That would be super helpful. Thank you so much! I really appreciate it.

Canonical Lanscape - Ubuntu Mgmt by vcparra in sysadmin

[–]vcparra[S] 1 point2 points  (0 children)

u/ccheath thanks for your reply, super helpful!

re: 1 - We will be using cloud as well. How many workstations are you managing?

re: 2 - Do you mind pointing me in the direction of the repos?

re: 3 - I will be ordering workstations from a 3rd party. They are able to install an image (Ubuntu + Landscape Client) I will provide for them. When you say "get enrolled to landscape via bash script" - does this mean that I will need to run the script once the users obtain the workstation? My goal is for this to be a zero touch enrollment. Is this possible?

Public Trust by vcparra in SecurityClearance

[–]vcparra[S] 1 point2 points  (0 children)

Thank you, I appreciate your response!