static void getExternalDBEntityDetails(
$external_id
)
|
|
Parameters:
API Tags:
static void listAllIdentityProviders(
[int
$active_only = 0], [
$country = 0]
)
|
|
Lists all identity providers in the database adding information required by DiscoJuice.
Parameters:
int |
$active_only: |
if and set to non-zero will cause listing of only those institutions which have some valid profiles defined. |
|
$country: |
|
API Tags:
Federation __construct(
[string
$fedname = 0]
)
|
|
Constructs a Federation object.
Parameters:
string |
$fedname: |
- textual representation of the Federation object Example: "lu" (for Luxembourg) |
API Tags:
void listFederationAdmins(
)
|
|
API Tags:
array listIdentityProviders(
[int
$active_only = 0]
)
|
|
Lists all Identity Providers in this federation
Parameters:
int |
$active_only: |
if set to non-zero will list only those institutions which have some valid profiles defined. |
API Tags:
Return: | (Array of IdP instances) |
Access: | public |
void listUnmappedExternalEntities(
)
|
|
API Tags:
int newIdP(
string
$owner_id, string
$level, string
$mail
)
|
|
Creates a new IdP inside the federation.
Parameters:
string |
$owner_id: |
Persistent identifier of the user for whom this IdP is created (first administrator) |
string |
$level: |
Privilege level of the first administrator (was he blessed by a federation admin or a peer?) |
string |
$mail: |
e-mail address with which the user was invited to administer (useful for later user identification if the user chooses a "funny" real name) |
API Tags:
Return: | identifier of the new IdP |
Access: | public |