Oracle9iAS Single Sign-On Application Developer's Guide
Release 3.0.9
Part Number A90343-01
Go To Documentation Library
Library
Go To Product List
Solution Area
Go To Index
Index

Go to next page

Contents

Title and Copyright Information

Send Us Your Comments

Preface

1 Introduction

What Is Oracle9iAS Single Sign-On?
The Problem of Too Many Passwords
The Oracle9iAS 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 Oracle9iAS 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


Go to next page
Oracle
Copyright © 2001 Oracle Corporation.
All Rights Reserved.
Go To Documentation Library
Library
Go To Product List
Solution Area
Go To Index
Index