IBM Security Access Managerin automatisointi
Nevalainen, Samuli (2017)
Nevalainen, Samuli
Metropolia Ammattikorkeakoulu
2017
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-201705097249
https://urn.fi/URN:NBN:fi:amk-201705097249
Tiivistelmä
Insinöörityössä tutustuttiin pääsynhallintaan ja miten IBM Security Access Manager -ohjelma auttaa sen toteuttamisessa. Insinöörityön tarkoituksena oli tutustua IBM Security Access Manager -ohjelmaan ja perehtyä sen automatisointiin ja tämän tuomiin hyötyihin.
IBM Security Access Manager on IBM:n kehittämä ohjelma, joka auttaa yrityksiä keskittämään pääsynhallinnan yhteen helposti käytettävään ohjelmaan. Ohjelmasta löytyy erilaisia tapoja toteuttaa pääsynhallintaa, kuten käyttöliittymän kautta, komentoriviltä, REST-rajapin-toja käyttäen JSON-muotoisen datan käsittelyä tai CARA:n avulla XML-muotoisella tiedolla.
Työn teoriaosuudessa syvennytään XML- ja JSON-muotoisen datan hyödyntämiseen ISAM-automaation kehittämisessä sekä vertaillaan, miten tämä eroaa käyttöliittymän kautta tehtäviin asioihin. Käytännön osuudessa kuvataan, miten automaatioskriptejä voidaan luoda ja käyttää hyödyksi.
Lopputuloksena syntyi haluttuja automaatioskriptejä, joita voidaan käyttää uusien instanssien tai pienempien osien luomiseen tai päivittämiseen. Skriptejä on tarkoitus päivittää sitä mukaa kun niitä käytetään, jotta ne pysyvät aina ajan tasalla.
IBM Security Access Manager on IBM:n kehittämä ohjelma, joka auttaa yrityksiä keskittämään pääsynhallinnan yhteen helposti käytettävään ohjelmaan. Ohjelmasta löytyy erilaisia tapoja toteuttaa pääsynhallintaa, kuten käyttöliittymän kautta, komentoriviltä, REST-rajapin-toja käyttäen JSON-muotoisen datan käsittelyä tai CARA:n avulla XML-muotoisella tiedolla.
Työn teoriaosuudessa syvennytään XML- ja JSON-muotoisen datan hyödyntämiseen ISAM-automaation kehittämisessä sekä vertaillaan, miten tämä eroaa käyttöliittymän kautta tehtäviin asioihin. Käytännön osuudessa kuvataan, miten automaatioskriptejä voidaan luoda ja käyttää hyödyksi.
Lopputuloksena syntyi haluttuja automaatioskriptejä, joita voidaan käyttää uusien instanssien tai pienempien osien luomiseen tai päivittämiseen. Skriptejä on tarkoitus päivittää sitä mukaa kun niitä käytetään, jotta ne pysyvät aina ajan tasalla.