ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzamz_5.4.0.1/rzamzwriteanewapplication.htm

71 lines
4.2 KiB
HTML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="task" />
<meta name="DC.Title" content="Write a new application or change an existing application" />
<meta name="DC.Relation" scheme="URI" content="rzamzenablessoisv.htm" />
<meta name="DC.Relation" scheme="URI" content="rzamzcompletetheplanningprerequisiteworksheet4.htm" />
<meta name="DC.Relation" scheme="URI" content="rzamzcreateasinglesignontestenvironment.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 2000, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 2000, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzamzwriteanewapplication" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Write a new application or change an existing application</title>
</head>
<body id="rzamzwriteanewapplication"><a name="rzamzwriteanewapplication"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Write a new application or change an existing application</h1>
<div><div class="section">You are ready to begin including the server specific code that enables
your <span class="uicontrol">Calendar</span> application to participate in an single
signon environment. Using your previous programming experience with EIM APIs,
you create a program flow similar to this one:<ul><li>Application Initialization<ul><li>EIM Get Handle</li>
<li>EIM Connect</li>
</ul>
</li>
<li>Processing Loop<ul><li>Wait for user request</li>
<li>Authenticate user using Kerberos</li>
<li>Call EIM to map from network authentication service user to Local user</li>
<li>Swap to local user</li>
<li>Perform Task</li>
<li>Swap back to original user</li>
<li>Go to "Wait for user request"<div class="note"><span class="notetitle">Note:</span> This scenario assumes that you have
already created or changed the client specific code to enable your application
for an <span class="keyword">i5/OS™</span> single
signon environment, and therefore only provides the steps required to complete
the server specific part of your program.</div>
</li>
</ul>
</li>
<li>Application Termination<ul><li>Destroy EIM Handle</li>
</ul>
</li>
</ul>
</div>
<div class="example">See the <a href="rzamzisvsnippet.htm">ISV code examples</a> for
example pseudocode and snippets that you can use to help complete the server
specific part of your program. When you have added the necessary client and
server specific code to your <span class="uicontrol">Calendar</span> application,
you can create a single signon test environment to test it.</div>
</div>
<div>
<div class="familylinks">
<div class="parentlink"><strong>Parent topic:</strong> <a href="rzamzenablessoisv.htm" title="View this information to review scenarios that illustrate typical single signon implementation situations to help you plan your own certificate implementation as part of your server security policy.">Scenario: Enable single signon for ISV applications</a></div>
<div class="previouslink"><strong>Previous topic:</strong> <a href="rzamzcompletetheplanningprerequisiteworksheet4.htm">Complete the planning prerequisite worksheet</a></div>
<div class="nextlink"><strong>Next topic:</strong> <a href="rzamzcreateasinglesignontestenvironment.htm">Create a single signon test environment</a></div>
</div>
</div>
</body>
</html>