Cisco Cisco Identity Services Engine 1.3 전단

다운로드
페이지 168
 
6-4
Cisco Identity Services Engine API 
참조 가이드, 릴리스 1.4
OL-26134-01
장      게스트 REST API         
  
게스트 REST API 요청
요청 콘텐츠
아래의 XML 콘텐츠는 사용자 지정 필드를 포함하는 게스트 사용자 계정의 구조를 보여줍니다.
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ns3:guestuser name="guestUser" id="123456789" description="ERS Example user " 
xmlns:ns2="ers.ise.cisco.com" xmlns:ns3="identity.ers.ise.cisco.com">
    <customFields>
        <entry>
            <key>some key</key>
            <value>some value</value>
        </entry>
        <entry>
            <key>another key</key>
            <value>and its value</value>
        </entry>
    </customFields>
    <guestInfo>
        <emailAddress>email@some.uri.com</emailAddress>
        <enabled>true</enabled>
        <password>asdlkj324ew</password>
        <phoneNumber>3211239034</phoneNumber>
        <smsServiceProvider>GLobal Default</smsServiceProvider>
        <userName>DS3ewdsa34wWE</userName>
    </guestInfo>
    <guestType>Contractor</guestType>
    <portalId>23423432523</portalId>
    <sponsorUserName>Mr Spons</sponsorUserName>
</ns3:guestuser>
아래의 요청 예시는 POST(생성) 작업 중 하나를 사용하여 게스트 사용자 계정을 생성하는 데 필
요한 XML 콘텐츠를 보여줍니다.
참고
게스트 사용자 계정을 생성하는 데 필요한 이 필드는 후원자 포털에 표시된 필수 필드와 반드시 
일치해야 할 필요는 없습니다. 그러나 후원자 포털이 게스트 사용자 계정을 생성하는 데 필요한 
정보를 제공하지 않는 경우, 게스트 REST API에서 예외가 발생합니다.
POST 
요청 예시
POST https://<ISE-Admin-Node>:9060/ers/config/guestuser/
Accept: application/vnd.com.cisco.ise.identity.guestuser.2.0+xml
Content-Type: application/vnd.com.cisco.ise.identity.guestuser.2.0+xml
Authorization: Basic xxxxxxxxxxxxxxxxx 
<?xml version="1.0" encoding="UTF-8"?>
<ns2:guestuser xmlns:ns2="identity.ers.ise.cisco.com">
    <guestAccessInfo>
        <fromDate>08/06/2014 23:22</fromDate>
        <toDate>08/07/2014 23:22</toDate>
        <validDays>1</validDays>
    </guestAccessInfo>
    <guestInfo>
        <company>New Company</company>
        <emailAddress>john@example.com</emailAddress>
        <firstName>John</firstName>
        <lastName>Doe</lastName>
        <notificationLanguage>English</notificationLanguage>
        <password>12345</password>
        <phoneNumber>9999998877</phoneNumber>