Oracle9
i
AS Single Sign-On Application Developer's Guide
Release 3.0.9
Part Number A90343-01
Library
Solution Area
Index
Contents
Title and Copyright Information
Send Us Your Comments
Preface
1 Introduction
What Is Oracle9
i
AS Single Sign-On?
The Problem of Too Many Passwords
The Oracle9
i
AS Single Sign-On Solution
2 Concepts and Architecture
Components of Single Sign-On
Login Server
Single Sign-On Application Programming Interface (API)
Single Sign-On Application Types
Partner Applications
External Applications
Single Sign-On Authentication Methods
How Single Sign-On Works
Authenticating to the Login Server
Accessing a Partner Application
Partner Application Development Requirement
Accessing an External Application
3 PL/SQL Single Sign-On Application Programming Interface
Developing Partner Applications
How a Partner Application Works
Functions and Procedures
Exceptions
Datatype and Table Definitions
4 Java Oracle9
i
AS Single Sign-On Application Programming Interface
Package
oracle.security.sso.enabler
oracle.security.sso.enabler
SSOConfigException
Constructors
SSOConfigException()
SSOConfigException(String)
oracle.security.sso.enabler
SSOEnabler
Constructors
SSOEnabler()
SSOEnabler(Connection)
Methods
generateRedirect(String, String, String)
getSSOUserInfo(String, String, InetAddress)
setDbConnection(Connection)
oracle.security.sso.enabler
SSOEnablerConfig
Constructors
SSOEnablerConfig()
SSOEnablerConfig(String, String, String, String, String, String, String, String, String)
Methods
getEncryptionKey()
getEncryptionMaskPost()
getEncryptionMaskPre()
getListnerToken()
getLoginUrl()
getSiteID()
getSiteToken()
getUrlCookieIPCheck()
getUrlCookieVersion()
setEncryptionKey(String)
setEncryptionMaskPost(String)
setEncryptionMaskPre(String)
setListnerToken(String)
setLoginUrl(String)
setSiteID(String)
setSiteToken(String)
setUrlCookieIPCheck(String)
setUrlCookieVersion(String)
oracle.security.sso.enabler
SSOEnablerConfigMgr
Constructors
SSOEnablerConfigMgr()
SSOEnablerConfigMgr(Connection)
Methods
createEnablerConfig(SSOEnablerConfig)
deleteEnablerConfig(String)
getEnablerConfig(String)
setDbConnection(Connection)
setEnablerConfig(String, SSOEnablerConfig)
oracle.security.sso.enabler
SSOEnablerException
Constructors
SSOEnablerException()
SSOEnablerException(String)
oracle.security.sso.enabler
SSOEnablerUtil
Constructors
SSOEnablerUtil()
SSOEnablerUtil(Connection)
Methods
bakeAppCookie(String, String)
genHtmlPostForm(String)
genRedirect(String)
setDbConnection(Connection)
unbakeAppCookie(String, String)
oracle.security.sso.enabler
SSOIpCheckException
Constructors
SSOIpCheckException()
SSOIpCheckException(String)
oracle.security.sso.enabler
SSOTokenExpiredException
Constructors
SSOTokenExpiredException()
SSOTokenExpiredException(String)
oracle.security.sso.enabler
SSOUserInfo
Methods
getIPAddress()
getSiteTimeStamp()
getSSOTimeRemaining()
getSSOUserName()
getUrlRequested()
oracle.security.sso.enabler
SSOVersionException
Constructors
SSOVersionException()
SSOVersionException(String)
5 Examples in PL/SQL and Java
Writing Partner Application using PL/SQL SSO APIs
Writing Partner Application Using Java SSO APIs
Implementing the Partner Application in Java
Servlet Based Partner Application
JSP based partner application
Index
Copyright © 2001 Oracle Corporation.
All Rights Reserved.
Library
Solution Area
Index