Snipe-it: [FEATURE REQUEST] Possible to link user accounts to Google Apps? [$110]

Created on 4 Sep 2014  Â·  82Comments  Â·  Source: snipe/snipe-it

Is that something worth considering?

When you create a new user in Google Apps, SnipeIT will fetch the new user automatically. Or maybe check for new user accounts every 1hour or so.

I suppose it would be tricky because you will probably have some user accounts that you don't want in SnipeIT.
Maybe If it's possible, get all users from a specific group within google apps?

I'm just thinking out loud.


There is a $110 open bounty on this issue. Add to the bounty at Bountysource.

feature request ready for dev

Most helpful comment

We are looking at possibly implementing Snipe-IT for our company.
We have 50+ users in Google Apps/G Suite and integration with that would be extremely helpful

All 82 comments

This is a great idea!

Is this being considered as a possible feature?

This would be a very useful feature. Any idea when this might be released?

+1 !
This is the last obstacle to open SnipeIT directly to my end users :)

We are looking at possibly implementing Snipe-IT for our company.
We have 50+ users in Google Apps/G Suite and integration with that would be extremely helpful

This feature would be really useful for us over at Raspberry Pi

For user login OAuth should be easy to integrate (here's a very simple implementation for WP)
But to get the entire list of users or members of a group, it might require Google Apps Admin SDK

Is this something that can be expected in near future? (Looks like the activity on this project has died down late last year? https://github.com/snipe/snipe-it/graphs/contributors)

The way Slack integrates Google Apps/G Suite is amazing. No need to pull info every X but simply create the user when logging in from an authorized G Suite account. And if we could specify a default user group for new users that would be perfect.

I would like to offer USD300 for a push on this if you can find the time. (Not keen on the Bountysource thing but can send payment through PayPal)

$100 added to Bountysource.

The way Slack integrates Google Apps/G Suite is amazing. No need to pull info every X but simply create the user when logging in from an authorized G Suite account.

That doesn't really work for the way most folks use Snipe-IT though. For many users, "normal" people never login. The reason we focus so much on the LDAP/AD stuff is because for the majority of our users, they need the directory services, not so much the login parts, since the vast majority of the people in the system have no idea the system exists.

As mentioned before you would need to implement two systems
Google Apps Admin SDK to get the entire list of users or members of a group
OAuth to allow those users to login to Snipe-IT should they need to

I welcome your pull request ;)

@snipe This really could/should be 2 different things. For example, we already synchronise our users from an external source (custom written), however, we'd love to have the ability for our users to use Oauth/Google login.
Should we open a separate ticket for Oauth login support, separate from this ticket, and then make this ticket focus on the synchronisation of users from Google?

Having a scheduled task sync users from Google to SnipeIT shouldn't be that hard, and is something we may be able to contribute in the future.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

This would be huge for us - we have both G Suite and LDAP and using LDAP with Snipe-IT currently does NOT work for us, so this would be an awesome fallback.

I believe someone is working on Google OAuth login.

Searching the Suite directory is a much more complicated issues, unfortunately.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

A simple sync of users from the Google directory shouldn't be hard. There are other tickets for the OAuth side of things, this ticket is still for the syncing of users (so we can assign them assets)

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

Can we make the stale but not mark as stale feature requests?

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Again, still relevant. Can we configure the stale bot to not mark as stale anything tagged as a feature request?

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

I agree, this is still very relevant and highly desired.
The OAuth login should be relatively easy to implement and would give a first level of integration with G Suite. I have used OAuth in the past with php and WP, but I'm not familiar with Laravel.
The code is pretty basic: https://developers.google.com/api-client-library/php/auth/web-app

The OAuth login should be relatively easy to implement and would give a first level of integration with G Suite.

Awesome! we're excited for your pull request!

@timwsuqld it's not actually supposed to close issues that are tagged as a feature request, but I don't know why it does. Also, a feature request simply means it's been vetted as a potential feature, not that anyone is specifically working on it.

Has G Suite been integrated within Snipe IT? At a minimum to pull user data and at a deeper level for authentication.

@syoung-quizlet not at this time, or we would have closed this issue with a commit or PR note.

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

I'm still looking for a way to integrate Snipe-IT with Google G Suite.
If no official solution is being developed, I might have to look elsewhere.
Since there is a strong LDAP integration build into Snipe-It it might make sense to try the open source g-suite-identity-sync or the expensive Secure LDAP from Google.
But a OAuth + Google Apps Admin SDK integration would have been a lot easier to deploy for us

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Is this being worked on?

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Still needed

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

A major thing lacking from an otherwise brilliant product

Agreed.

—
Sean Young
Corporate IT Manager


From: Ciprian Cucuruz notifications@github.com
Sent: Friday, February 22, 2019 9:12 AM
To: snipe/snipe-it
Cc: Sean Young; Mention
Subject: Re: [snipe/snipe-it] [FEATURE REQUEST] Possible to link user accounts to Google Apps? [$110] (#238)

A major thing lacking from an otherwise brilliant product

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/snipe/snipe-it/issues/238#issuecomment-466472459, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ApkmFusn3eeAYBy34LHTCuBQ9pJfMkisks5vQCT7gaJpZM4CedkJ.

Definitely !!!

A quick way to implement this is to allow certificates with your LDAP configuration.

definitely another item me and my company will be looking for

@snipe you mentioned about a year ago:

I believe someone is working on Google OAuth login.

Do you know who this was/where it may be? I'd be interested in helping out if possible but don't want to duplicate effort obviously. Or can just look at it anyway if you think it is probably more beneficial to just crack on.

Thanks for a great product :)

Additionally for the import it would be great to support additional field mappings over the few within LDAP. Manager, department, location to name a few.

If any testing is needed I'd be more then happy to help.

—
Sean Young
Corporate IT Manager


From: Rich Sage notifications@github.com
Sent: Friday, March 8, 2019 5:13 AM
To: snipe/snipe-it
Cc: Sean Young; Mention
Subject: Re: [snipe/snipe-it] [FEATURE REQUEST] Possible to link user accounts to Google Apps? [$110] (#238)

@snipehttps://github.com/snipe you mentioned about a year ago:

I believe someone is working on Google OAuth login.

Do you know who this was/where it may be? I'd be interested in helping out if possible but don't want to duplicate effort obviously. Or can just look at it anyway if you think it is probably more beneficial to just crack on.

Thanks for a great product :)

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHubhttps://github.com/snipe/snipe-it/issues/238#issuecomment-470923808, or mute the threadhttps://github.com/notifications/unsubscribe-auth/ApkmFk0xXHBWV83gtR-pVi4WJBJ88Wkjks5vUmHvgaJpZM4CedkJ.

Google Sign-In is simple with Laravel Socialite - the harder part is pulling from the directory

Google Sign-In is simple with Laravel Socialite

That would be a massive benefit

Please look into this...

@supasho it's on the list - it has been for some time.

Google Sign-In is simple with Laravel Socialite - the harder part is pulling from the directory

Would you be happy to accept these as separate items - for example:

  • Admin user creates user accounts manually with expected Google email addresses
  • Admin user (optionally?) enables sign-in with Google for those accounts
  • User can then sign in using Google

and then add in directory support later?

Would you be happy to accept these as separate items - for example:

  • Admin user creates user accounts manually with expected Google email addresses
  • Admin user (optionally?) enables sign-in with Google for those accounts
  • User can then sign in using Google

This would be an important first step. It would streamline access for users.
It would also make it easier for IT professionals to sell the solution to the company directors if it integrates with their email system

and then add in directory support later?

The directory integration would only benefit admins, though it would be great to have.

This is something we would like to use in the future as well.

would be interested in this.

👍

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Yes. Still relevant.

On Sat, Aug 17, 2019 at 6:09 PM stale[bot] notifications@github.com wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—

You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
https://github.com/snipe/snipe-it/issues/238?email_source=notifications&email_token=ABKV2Q4X4G5W2JEQFB7BLUDQFBZJ3A5CNFSM4ATZ3EE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD4QUKPY#issuecomment-522274111,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ABKV2Q53MDHNMFA2OJQWNR3QFBZJ3ANCNFSM4ATZ3EEQ
.

>

Nathaniel Rasmussen
Head of IT Services
Schlow Centre Region Library https://www.schlowlibrary.org/
Hours and Location https://www.schlowlibrary.org/contact/hours-location
814.237.6236 *214
[email protected]
[image: facebook]
https://www.facebook.com/pages/State-College-PA/Schlow-Centre-Region-Library/32263412175
[image:
twitter] https://twitter.com/schlowlibrary [image: goodreads]
https://www.goodreads.com/user/show/45230224-schlow-library [image:
tumblr] http://schlow.tumblr.com/
[image: Ready, Set... Schlow!] https://www.schlowlibrary.org/

An agency of the Centre Region Council of Governments, Schlow is proud to
serve the residents of State College Borough and College, Ferguson,
Halfmoon, Harris, and Patton Townships.

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

This is something I'd be very interested in too. We have several thousand users using G Suite and would be great to be able to import or lookup those users somehow. We don't need to offer a login for them, as none of them I suspect would be logging in.

In the use case I have in mind being able to login with Google credentials is required as end users will login from time to time.

We use exclusively cloud Saas products (E.g. Slack, Trello, Gitlab, Atlassian suite, etc.) and they very commonly support Google as a mechanism to authenticate. SnipeIt is a big exception

Over 5 years of people continuously requesting this... come on now.. @snipe

@supasho If it's something you really want I suggest you pay @snipe for one of the support packages that get you a priority feature request. Alternatively, see if you can sponsor a developer to develop this feature. It takes a lot of work just maintaining a system like Snipe IT, let alone getting the time to develop new features.
Also, there are really 2 different sections to this, one is SAML (https://github.com/snipe/snipe-it/issues/542) and this one is to do with actually pulling users out of Google. SAML has a much bigger use case as it works for more than just Google, where this issue is just getting users out of Google.

@timwhite how do I do this? I'm already subscribed to the monthly plan with them.. Let me try emailing support I guess..

+1 FD 12528

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

This is still relevant

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Still relevant

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Quit closing it and release please!!! In the world of education and utilizing Google apps for everyting, this is not just important, it is critical.

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

yes please.

Sean Young
IT Manager @ Quizlet

On Fri, Apr 10, 2020 at 9:17 PM, stale[bot] < [email protected] > wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (
https://github.com/snipe/snipe-it/issues/238#issuecomment-612321282 ) , or
unsubscribe (
https://github.com/notifications/unsubscribe-auth/AKMSMFX5HAP6B2T6L24BA7TRL7VNLANCNFSM4ATZ3EEQ
).

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

yes

--
Jon Campbell
Sr IT Specialist
Mobile: (606) 225-9184

On Fri, Jun 12, 2020 at 3:28 PM stale[bot] notifications@github.com wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/snipe/snipe-it/issues/238#issuecomment-643447193, or
unsubscribe
https://github.com/notifications/unsubscribe-auth/AMMFZGVTWDDY4DX3H7TFDETRWJ6VJANCNFSM4ATZ3EEQ
.

--

Call our 24/7 addiction help hotline *(888) 815-4330 *_or visit us
online at arccenters.com http://arccenters.com_

Addiction Recovery Care
is a nationally-accredited drug and alcohol treatment organization. Connect
with us on Facebook https://www.facebook.com/addictionrecoverycare/, 
Twitter https://twitter.com/arccenters, and LinkedIn
https://www.linkedin.com/company/3634769.

This email transmission
and/or its attachments may contain private and confidential health or other
information, intended only for the use of the individual or entity named
above. The information contained in this message may be subject to the work
product doctrine. The authorized recipient of this information is
prohibited from disclosing it to any other party unless required to do so
by law and is required to delete/destroy the information after its stated
need has been fulfilled. If you are not the intended recipient, any
disclosure, copying, distribution or action taken in reliance on the
contents of this email transmission is prohibited. If you have received
this information in error, please notify the sender immediately and delete
this information.

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Yes

Sean Young
IT Manager @ Quizlet

On Sun, Aug 16 2020 at 1:24 AM, stale[bot] < [email protected] > wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (
https://github.com/snipe/snipe-it/issues/238#issuecomment-674497425 ) , or
unsubscribe (
https://github.com/notifications/unsubscribe-auth/AKMSMFTQ5VMGTV3ECZTAZVLSA6JUTANCNFSM4ATZ3EEQ
).

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Also interested in this...

We are also still interested in this.

Terrence Newton

Technology Operations: Systems Administrator

[cid:e6922761-46d5-4a9a-8e2c-813406356c83]

Please note: This e-mail and any accompanying attachments are confidential and intended solely for the use of the individual or entity to whom they are addressed. Although Optimi has taken reasonable precautions to ensure that no viruses are present in this e-mail, we cannot accept responsibility for any loss or damage arising from the use of this e-mail or attachments.


From: jcolinger3 notifications@github.com
Sent: Sunday, 16 August 2020 22:52
To: snipe/snipe-it snipe-it@noreply.github.com
Cc: Aw3s0m3T3rry terrence.newton@it.si; Comment comment@noreply.github.com
Subject: Re: [snipe/snipe-it] [FEATURE REQUEST] Possible to link user accounts to Google Apps? [$110] (#238)

Also interested in this...

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHubhttps://github.com/snipe/snipe-it/issues/238#issuecomment-674576400, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AL5B5DYHBNV7CQASVWJMQDLSBBBJTANCNFSM4ATZ3EEQ.

(Commenting mostly because I see it's about time for stale-bot to try and close this again.)

We have BookStack set up with Google auth, and it would be great to get Snipe-IT on board with that too. I've heard rumblings that we might launch company hardware users can take home next year, instead of just workstations that we check out to specific desks for anyone to use.

Agreed. This would be a great addition to Snipe.

Sean Young
IT Manager @ Quizlet

On Thu, Oct 15 2020 at 8:58 PM, dgw < [email protected] > wrote:

(Commenting mostly because I see it's about time for stale-bot to try and
close this again.)

We have BookStack set up with Google auth, and it would be great to get
Snipe-IT on board with that too. I've heard rumblings that we might launch
company hardware users can take home next year, instead of just
workstations that we check out to specific desks for anyone to use.

—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub (
https://github.com/snipe/snipe-it/issues/238#issuecomment-709716569 ) , or
unsubscribe (
https://github.com/notifications/unsubscribe-auth/AKMSMFWCROBVTZHJEVXKYALSK7AGDANCNFSM4ATZ3EEQ
).

Have you folks checked out the SAML integration in the latest v5? That may do the trick for you - https://github.com/snipe/snipe-it/releases/tag/v5.0.4

GitHub
New in v5.0.4 This is a bug fix release that should handle some of the issues reported over the past few days. We'll be hitting them back as quickly as you can throw issues at us, so keep them comi...

Thanks for that info!

Sean Young

Was this page helpful?
0 / 5 - 0 ratings

Related issues

sbenoit89 picture sbenoit89  Â·  5Comments

snipe picture snipe  Â·  5Comments

Rungea96 picture Rungea96  Â·  4Comments

WELLBOREIS picture WELLBOREIS  Â·  3Comments

snipe picture snipe  Â·  3Comments