Best practice for Machine users while setting up SAML login

I am trying to setup Okta SAML login for Github enterprise account. What is the best practice to follow for machine users, e.g, jenkins bot account?

Add: There is not much details on how to deal with machine users in Github documentation. I want to enforce SAML login for all users except machine users. One method is to convert machine users to an external collaborator. But problem is working with external collaborators is very difficult incase we have lot of repos and adding them one by one to each repo is painful.

Hi, hassimnaseef, are you want to set up OKTA SAML login for GitHub enterprise account. Go to The Github Website and Follow the instructions.

There is not much details on how to deal with machine users in Github documentation. I want to enforce SAML login for all users except machine users. One method is to convert machine users to an external collaborator. But problem is working with external collaborators is very difficult incase we have lot of repos and adding them one by one to each repo is painful.