Registration: Difference between revisions
No edit summary |
No edit summary |
||
| (8 intermediate revisions by 2 users not shown) | |||
| Line 30: | Line 30: | ||
# bwIDM requests the creation of a user account by the bwCloud-OS and forwards a set of user data. | # bwIDM requests the creation of a user account by the bwCloud-OS and forwards a set of user data. | ||
# The bwCloud-OS parses the user data, including given [[Guide: Entitlement & Eligibility|entitlements]]. | # The bwCloud-OS parses the user data, including given [[Guide: Entitlement & Eligibility|entitlements]]. | ||
# Based on these data, a user account and a start [[Projects and Quota|project]] is created. The [[Guide: Entitlement & Eligibility#Quota flavors|quota flavor]] given in the entitlement defines the project quota. If more than one [[Guide: Entitlement & Eligibility#Quota Entitlements|quota eligibilities]] are given, a random one is chosen. [[Projects and Quota# | # Based on these data, a user account and a start [[Projects and Quota|project]] is created. The [[Guide: Entitlement & Eligibility#Quota flavors|quota flavor]] given in the entitlement defines the project quota. If more than one [[Guide: Entitlement & Eligibility#Quota Entitlements|quota eligibilities]] are given, a random one is chosen. [[Projects and Quota#Change-Eligibility|The eligibility can later on be changed.]] | ||
= Entitlement and Eligibility = | = Entitlement and Eligibility = | ||
| Line 41: | Line 41: | ||
== What is the difference between flavor, quota, and quota flavors? == | == What is the difference between flavor, quota, and quota flavors? == | ||
* [[Instances (VMs)|Flavor]] (or VM flavor) is a defined set of resources (core, RAM, storage) that be chosen as the size of an instance. | * [[Instances (VMs)#Flavors|Flavor]] (or VM flavor) is a defined set of resources (core, RAM, storage) that can be chosen as the size of an instance. | ||
* [[Projects and Quota|Quota]] (or project quota) is the amount of resources (core, RAM, storage, network, volume, etc) a project | * [[Projects and Quota#Quota|Quota]] (or project quota) is the amount of resources (core, RAM, storage, network, volume, etc.) a project can consume or bind. | ||
* [[Guide: Entitlement & Eligibility#Quota flavors|Quota flavors]] is a defined set of project quotas that can be chosen as the size of a project. | * [[Guide: Entitlement & Eligibility#Quota flavors|Quota flavors]] is a defined set of project quotas that can be chosen as the size of a project. | ||
== What is the difference between entitlement and eligibility? == | |||
* [[Guide: Entitlement & Eligibility#Eligibility|Eligibility]] defines the permission for a user to consume resources in the bwCloud-OS. Inside the bwCloud-OS is only interpreting eligibilities. | |||
* [[Guide: Entitlement & Eligibility#Entitlement URN structure|Entitlement]] is classified into two types: | |||
** The [[Guide: Entitlement & Eligibility#Quota Entitlements|access entitlement]] defines the privilege for using the bwCloud-OS. | |||
** [[Guide: Entitlement & Eligibility#Quota Entitlements|Quota entitlements]] containing an eligibility. | |||
== As a customer (institute): What do I need to prepare my IDM for the bwCloud-OS Gen3? == | == As a customer (institute): What do I need to prepare my IDM for the bwCloud-OS Gen3? == | ||
| Line 52: | Line 59: | ||
== Is a centralized service planned to manage eligibility directly in the bwCloud-OS? == | == Is a centralized service planned to manage eligibility directly in the bwCloud-OS? == | ||
Not yet. | Not yet. This sounds like a complex service. There are plenty of [[Guide: Entitlement & Eligibility#Central eligibility platform|questions for this central service]] we have to ask in advance. | ||
There are plenty of questions | |||
== What entitlement do I | == What entitlement do I have to become a member of an existing project? == | ||
There is no entitlement required to become a member of an existing project. [[Projects and Quota#Can project members be changed?|New project members can be added anytime.]] | There is no entitlement required to become a member of an existing project. [[Projects and Quota#Can project members be changed?|New project members can be added anytime.]] | ||
| Line 62: | Line 67: | ||
No. A user with his eligibility can only be assigned to one project, <code>{0,1}:1</code> mapping. | No. A user with his eligibility can only be assigned to one project, <code>{0,1}:1</code> mapping. | ||
== I have an entitlement. How can I get a project with quota? == | == I have an entitlement. How can I get a project with a quota? == | ||
Only once, during the registration of a new user, | Only once, during the registration of a new user, is a (start-)project automatically created from a given eligibility. Afterward, a user needs to [[Projects and Quota#How can I request a new (group) project?|request a new project]]. | ||
== How can I find out which entitlements I am owning? == | == How can I find out which entitlements I am owning? == | ||
Latest revision as of 16:04, 2 February 2026
| In a Nutshell |
|
Identity Management
➡️ More information in the guide about Registration.
What is "bwIDM" and why does it know me?
Every member of a higher education institution in Baden-Württemberg (university, college, PH, HAW, etc.) has a personal account for accessing the IT services provided by their institution. If the institution participates in the federated identity management system bwIDM, its members can also apply for additional IT services offered by other participating institutions.
To allow external IT services to identify users, certain personal data is transmitted via bwIDM to these services during registration and use of the service. Federated identity management ensures, through a model of mutual trust, that the external service can verify the user’s affiliation with their institution — confirming that the account is valid and the user is officially recognized. Within the bwIDM Federation, participating institutions have agreed on a minimum set of personal data that is transmitted to external IT services. This includes standard attributes such as eduPersonPrincipalName, mail, givenName or eduPersonEntitlement.
What happens during the registration for the bwCloud-OS service?
During the registration on bwIDM for the bwCloud-OS service, the following steps are streamlined:
- A user registers himself*herself.
- bwIDM requests the creation of a user account by the bwCloud-OS and forwards a set of user data.
- The bwCloud-OS parses the user data, including given entitlements.
- Based on these data, a user account and a start project is created. The quota flavor given in the entitlement defines the project quota. If more than one quota eligibilities are given, a random one is chosen. The eligibility can later on be changed.
Entitlement and Eligibility
📌 Note: The bwCloud(-OS) entitlement model is currently being restructured and subject to change.
➡️ More information in the guide about Entitlement & Eligibility.
What is the difference between flavor, quota, and quota flavors?
- Flavor (or VM flavor) is a defined set of resources (core, RAM, storage) that can be chosen as the size of an instance.
- Quota (or project quota) is the amount of resources (core, RAM, storage, network, volume, etc.) a project can consume or bind.
- Quota flavors is a defined set of project quotas that can be chosen as the size of a project.
What is the difference between entitlement and eligibility?
- Eligibility defines the permission for a user to consume resources in the bwCloud-OS. Inside the bwCloud-OS is only interpreting eligibilities.
- Entitlement is classified into two types:
- The access entitlement defines the privilege for using the bwCloud-OS.
- Quota entitlements containing an eligibility.
As a customer (institute): What do I need to prepare my IDM for the bwCloud-OS Gen3?
- You need to set the access entitlement for all members.
- Every member needs a quota flavors to start using. It may be great to cover 95% of your use cases with this.
- For the other 5%, the power users, extra entitlements must be managed.
Is a centralized service planned to manage eligibility directly in the bwCloud-OS?
Not yet. This sounds like a complex service. There are plenty of questions for this central service we have to ask in advance.
What entitlement do I have to become a member of an existing project?
There is no entitlement required to become a member of an existing project. New project members can be added anytime.
Can I use the same entitlement or eligibility for several projects?
No. A user with his eligibility can only be assigned to one project, {0,1}:1 mapping.
I have an entitlement. How can I get a project with a quota?
Only once, during the registration of a new user, is a (start-)project automatically created from a given eligibility. Afterward, a user needs to request a new project.
How can I find out which entitlements I am owning?
To inspect your personal data, open the bwIDM services and switch to the rider Shibboleth. Under urn:oid:1.3.6.1.4.1.5923.1.1.1.7 (eduPersonEntitlement) you can see your entitlement.
What should I do if my account has no bwCloud-OS entitlement assigned?
The assignment of entitlements is exclusively managed by your home institution. The bwCloud-OS team does not have the authority to add or remove entitlements on user accounts. If your account lacks the necessary entitlement, please contact your institution’s central IT service department or service desk.
When will the additional eligibility features be supported?
We are aware that you wish to budget, control, and manage your expenses. Therefore, we designed these features. However, currently we need to get used to a large set of new processes. If the bwCloud-OS accomplishes this, additional features will be supported.
Regions
What does "region" mean in bwCloud-OS?
In bwCloud-OS, a region refers to one of the four operating sites: Freiburg, Karlsruhe, Mannheim, and Ulm. Each region runs its own infrastructure but is accessible through a shared interface (Dashboard).
Resources such as virtual machines (VMs, instances), networks, and storage are bound to the region in which they are created. For example, an instance launched in the Mannheim region will receive an IP address from Mannheim’s specific IP range(s) — this address cannot be transferred to another region.
You can switch between regions in the Dashboard interface as described here.
What is my "home region"?
In bwCloud-OS, each user is initially assigned a home region during account setup. For users from one of the four operating sites (Freiburg, Karlsruhe, Mannheim, Ulm), this assignment is straightforward. For users from other institutions, the assignment is based on the network topology of BelWue — aiming to route each user to the nearest operating site for optimal connectivity. However, you can apply for a project with resources (also) in other regions.
A table showing the current home region assignments can be found here.
Where do I select the region in the Dashboard?
You can select a region from the drop-down menu located on the left side of the top navigation bar in the Dashboard. The currently active region is marked with a checkmark. Simply click on a different region in the list to switch to it.
