Example #1
0
function Claimset(options) {
	var args = opex(defaults, options)
	, id = args.id
	, claims = args.claims
	, name = args.name
	, provider = args.provider
	, signature = args.signature
	;
	Object.defineProperties(this, {
		id: { enumerable: true, value: id },
		claims: { enumerable: true, value: claims },
		name: { enumerable: true, value: name },
		provider: { enumerable: true, value: provider },
		signature: { value: signature }
	});
}
Example #2
0
function Claims(options) {
	var args = opex(defaults, options)
	, version = args.version
	, claimsets = args.claimsets
	, embeddedIdentities = args.embeddedIdentities
	, expiration = args.expiration
	, signature = args.signature
	, encoded = args.encoded
	, ticket = args.ticket
	, verifier = args.verifier
	, claimsAuth = args.claimsAuth
	;
	Object.defineProperties(this, {
		version: { enumerable: true, value: version },
		claimsets: { enumerable: true, writable: true, value: claimsets },
		expiration: { enumerable: true, value: expiration },
		ticket: { enumerable: true, value: ticket },
		signature: { value: signature },
		encoded: { value: encoded },
		verifier: { value: verifier },
		claimsAuth: { value: claimsAuth },
		embeddedIdentities: { value: embeddedIdentities }
	});
}