Concessione dell'accesso al diritto di nascita
L'accesso al diritto di nascita si riferisce a un set di autorizzazioni predefinite concesse automaticamente agli utenti utilizzando i criteri automatizzati di Oracle Access Governance per garantire che i nuovi join abbiano accesso essenziale prima o all'inizio dell'impiego.
- Preassunzione: la data di inizio è nel futuro.
- Assunzione: la data di inizio è attuale o passata; non cessata.
| Stato dipendente | Stato AG | Stato (da origine affidabile) | Data join (da origine affidabile) | Cessazione avviata | Data cessazione (da origine autorizzata) |
|---|---|---|---|---|---|
| Preassunzione | AG attiva | Disabilitato | Maggiore di oggi | FALSO | Maggiore di oggi |
| Assunzioni | AG attiva | Attivo | Minore o uguale alla data odierna | FALSO | Maggiore di oggi |
Requisiti indispensabili
Assicurarsi che i prerequisiti riportati di seguito garantiscano l'accesso con diritto di nascita da Oracle Access Governance.
-
- L'origine autorevole deve includere attributi dipendente, tra cui la data di iscrizione ufficiale o la data di inizio
- Creare un attributo di sistema e un attributo di identità globale per recuperare il valore di origine.
- L'origine affidabile deve includere la data di cessazione o l'attributo di sistema orchestrato dell'ultima data di lavoro.
- Creare un attributo di identità AG globale
terminated - Imposta condizioni forza lavoro/consumatore per attivazione
Passo 1: creare l'attributo di sistema e l'attributo di identità globale per JoinDate
- Creare un attributo di sistema semplice
joinDatee mapparlo all'origine della data di unione, ad esempiostartDate. Vedere Crea attributo di sistema. - Passare alla pagina Attributi identità e cercare l'attributo di identità di base
joinDate. Modificare l'attributo di identità di base per selezionare il sistema orchestrato pertinente e aggiornare l'origine valore con una singola regola di attributo, ad esempio:
Vedere Gestisci impostazioni attributi.if (user.getCustomAttributes() != null) { user.getCustomAttributes()['startDate'] }
Passo 2: creare un attributo di identità globale per escludere gli utenti cessati
Creare un attributo AG, terminated, per i criteri che concedono l'accesso al diritto di nascita prima di joinDate per escludere gli utenti terminati dall'assegnazione delle autorizzazioni tramite questi criteri. Qui terminationDate è l'ultima origine della data di lavoro dall'origine autorevole.
-
- Andare alla pagina Attributi identità e creare un attributo AG interno, terminato, di tipo Booleano. Per informazioni dettagliate, vedere Creare un attributo di Oracle Access Governance.
- Utilizzare la regola di attributo singolo per confrontare
terminationDatecon la data odierna. SeterminationDateè minore o uguale a oggi, restituisce vero; in caso contrario, restituisce falso, ad esempio:if( user.getStatus() == 'Disabled' && user.getCustomAttributes() != null && user.getCustomAttributes()['terminationDate'] != null ) { var currentDate=new Date(); var today = new Date(currentDate.getFullYear(),currentDate.getMonth(),currentDate.getDate(),23,59,59,999); var terminationDate = new Date(user.getCustomAttributes()['terminationDate']); if(terminationDate <= today) { true } else { false } } else { false } - Selezionare i flag di identità appropriati per includere questi attributi nelle funzioni di Oracle Access Governance
Passo 3: configurare le regole di attivazione forza lavoro/consumatore
- Per gli utenti Attivi:
Status In Active Disabled - Per gli utenti consumatori:
Status Equals Disabled
Flusso di lavoro accesso diritto di nascita
È possibile configurare l'accesso con diritto di nascita da Oracle Access Governance creando raccolte di identità, confezionando le autorizzazioni in un bundle di accesso e quindi configurando i criteri per garantire che i nuovi assunti abbiano accesso essenziale prima o all'inizio dell'impiego.
- Creare una raccolta di identità in base alle regole di appartenenza. Vedere Creare una collection di Identity.
- Per consentire agli utenti di concedere l'accesso alla data di inizio corrispondente o successiva.
Status Equals Active Worker Type Equals Employee - Per i pre-hires che concedono l'accesso prima della data di inizio
{JoinDate} Number of days before {10} {Terminated} Equals {False}Nota
- Per concedere l'accesso in corrispondenza o dopo la data di inizio, è necessario aggiungere una condizione
Status Equals Active. - Se il criterio è stato configurato utilizzando
today(), ogni giorno uno scheduler interno aggiunge un nuovo membro che soddisfa i criteri di appartenenza. In base alla configurazione, il criterio viene attivato ogni giorno a mezzanotte.
- Per concedere l'accesso in corrispondenza o dopo la data di inizio, è necessario aggiungere una condizione
- Per consentire agli utenti di concedere l'accesso alla data di inizio corrispondente o successiva.
- Creare un bundle di accesso e l'accesso al pacchetto per le autorizzazioni necessarie. Ad esempio, l'accesso agli strumenti di collaborazione predefiniti. Vedere Creazione di un bundle degli accessi.
- Creare un criterio e associare la parte delle autorizzazioni del bundle di accesso alla raccolta di identità. Vedere Gestisci criteri.
Esempio preassunzione
Comprendiamo il flusso di lavoro completo di accesso al diritto di nascita per i pre-assunzioni, in cui l'accesso deve essere concesso prima della data di inizio.
Alice dovrebbe entrare a far parte di Acme Corporation il 20 marzo. Come AG_Administrator e AG_AccessControl_Admin, concedere quanto segue:
-
- Assicurarsi di configurare i prerequisiti per attivare le regole forza lavoro e la data di inizio inclusione nell'attributo di base joinDate.
- Creare una raccolta di identità con la regola di appartenenza:
{JoinDate} Number of days before {10} {Terminated} Equals {False} - Autorizzazioni del package in un bundle accessi per gli strumenti di collaborazione o enterprise predefiniti. È inoltre possibile eseguire la configurazione per assicurarsi che Nessuno possa richiedere questo bundle accessi e debba essere concesso solo utilizzando un criterio.
- Creare un criterio e associare la parte delle autorizzazioni del bundle di accesso alla raccolta di identità.
Per Alice, se la data di iscrizione è 20 marzo, la polizza viene attivata il 10 marzo per concedere l'accesso al diritto di nascita.
Convalida della configurazione
Verificare che l'impostazione sia corretta.
- In Amministrazione sistema, selezionare Attributi identità, quindi abilitare Includi nei dettagli identità e il flag Includi nelle identità di gestione per gli attributi di identità seguenti:
status,startDate,joinDate,terminated,terminationDateeterminationStarted. - In Chi ha accesso a cosa, selezionare Browser Enterprise, selezionare le identità, selezionare Modifica impostazioni lista, quindi aggiungere gli attributi seguenti alle impostazioni lista:
status,startDate,joinDate,terminated,terminationDateeterminationStarted. - Convalidare quanto segue per le identità caricate dal sistema di origine affidabile:
- Gli attributi
startDateejoinDatedevono essere impostati sullo stesso valore. - Le identità con un valore
startDatein futuro e un valoreterminationDatenon impostato o futuro devono avere i seguenti valori:status=DisabledAG status=ActiveAG subtype=Consumerterminated=false
- Le identità con un valore
startDatenel passato e un valoreterminationDatenon impostato o futuro devono avere i seguenti valori:status=ActiveAG status=ActiveAG subtype=Workforceterminated=false
- Le identità con un valore
terminationDatein passato devono avere i seguenti valori:status=DisabledAG status=ActiveoInactive(a seconda della configurazione del gruppo; se si tratta di raccolte di identità attive di Oracle Access Governance per i criteri di preassunzione, deve avere la condizioneterminated=false)AG subtype=Consumer(se queste identità vengono caricate in Oracle Access Governance, devono essere di tipo f Consumatori)terminated=true
- Gli attributi