# How do you register users (automatically)?

**URL:** <https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164>\
**Category:** Get Help\
**Tags:** question\
**Created:** [July 8, 2022, 7:58am UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164 "2022-07-08T07:58:03Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![willfurnell](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/willfurnell/32/1184_2.png) [@willfurnell](https://discourse.openondemand.org/u/willfurnell)\
**Post date:** [July 8, 2022, 7:58am UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/1 "2022-07-08T07:58:03Z")

</div>

Hi,  
Currently user creation on our HPC cluster is a manual process, with users created manually in LDAP and assigned a uidNumber and username. This has worked well so far, but is not going to work well with OpenOnDemand because we’d like users to be able to log in with their edugain credentials through Keycloak - even if they don’t already have an account with us and automatically provision everything they need - which then makes it a seamless process for them to use OpenOnDemand without even needing to open a shell.

How do you all handle automatic user registration or creation on your clusters? I’d love to hear how others do it,

Thank you!

Will.

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [July 8, 2022, 1:46pm UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/2 "2022-07-08T13:46:39Z")

</div>

Hi and welcome!

> [@willfurnell](#):
>
> How do you all handle automatic user registration or creation on your clusters? I’d love to hear how others do it,

The short answer is - we don’t. Well, Open OnDemand doesn’t.

I don’t know for sure that ColdFront out of UBCCR can do this but it seems like it should. At OSC we have a similar platform that can invite folks through email and also has a signup bit too for user creation.

> **[ColdFront](https://coldfront.readthedocs.io/en/latest/)**
>
> HPC Resource Allocation Management System

---

<div class="post-metadata">

**Author:** ![willfurnell](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/willfurnell/32/1184_2.png) [@willfurnell](https://discourse.openondemand.org/u/willfurnell)\
**Post date:** [July 12, 2022, 8:24am UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/3 "2022-07-12T08:24:28Z")

</div>

Thank you!  
Is the platform you use for user registration at OSC open source?  
Thanks,  
Will.

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [July 12, 2022, 1:16pm UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/4 "2022-07-12T13:16:35Z")

</div>

Unfortunately, the OSC client portal isn’t open source. I’m reaching out to my Coldfront contacts to see if it can do the same. The docs don’t appear to indicate that it does, but I’m hunting that down anyhow.

---

<div class="post-metadata">

**Author:** ![jeff.ohrstrom](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/jeff.ohrstrom/32/136_2.png) [@jeff.ohrstrom](https://discourse.openondemand.org/u/jeff.ohrstrom)\
**Post date:** [July 12, 2022, 1:26pm UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/5 "2022-07-12T13:26:01Z")

</div>

ColdFront does not do this (although it’s worth mentioning for allocations). Though the UBCCR team pointed me to this if you use FreeIPA.

> **[GitHub - ubccr/mokey: FreeIPA self-service account management portal](https://github.com/ubccr/mokey)**
>
> FreeIPA self-service account management portal. Contribute to ubccr/mokey development by creating an account on GitHub.

---

<div class="post-metadata">

**Author:** ![willfurnell](https://sea1.discourse-cdn.com/flex015/user_avatar/discourse.openondemand.org/willfurnell/32/1184_2.png) [@willfurnell](https://discourse.openondemand.org/u/willfurnell)\
**Post date:** [August 19, 2022, 8:59am UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/6 "2022-08-19T08:59:26Z")

</div>

Thanks very much for your help.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex015/uploads/osc/original/2X/b/bae70bd0ed39a3ae769c2108155f4cb3e9da8385.png) [@system](https://discourse.openondemand.org/u/system)\
**Post date:** [February 15, 2023, 9:00am UTC](https://discourse.openondemand.org/t/how-do-you-register-users-automatically/2164/7 "2023-02-15T09:00:20Z")

</div>

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.
