OSID Logo
OSID Specifications
id package
Version 3.0.0
Release Candidate Preview
Interfaceosid.id.IdIssueSession
Implementsosid.OsidSession
Description

This is a simple session used to create new Ids.

MethodcanIssueIds
Description

Tests if this user can issue Ids. A return of true does not guarantee successful authorization. A return of false indicates that it is known create methods in this session will result in a PERMISSION_DENIED. This is intended as a hint to an application that may opt not to offer create operations.

Returnboolean false if create methods are not authorized, true otherwise
CompliancemandatoryThis method must be implemented.
MethodissueId
Description

Issues a new Id . This method creates a new Id for a predetermined authority and namespace.

Returnosid.id.Idthe new Id
ErrorsOPERATION_FAILEDunable to complete request
PERMISSION_DENIEDauthorization failure
CompliancemandatoryThis method must be implemented.