Authentication Open Service Interface Definition

The Authentication Open Service Interface Definition (OSID) is an O.K.I. specification which supports invoking an authentication process. OSIDs are programmatic interfaces which comprise a Service Oriented Architecture for designing and building reusable and interoperable software.

The implementation of this service is responsible for gathering whatever information is appropriate to perform authentication. This service also supports testing if a user is authenticated, returning the Agent identity that corresponds to the authenticated user.

The OSIDs can interact with information and resources over which some form of access control is required. Authentication, Agent, and Authorization work together where Authentication ensures interactions are at the request of an identified user and Authorization reports what the identified user can do.

Known Authentication OSID Providers

gollark: I agree entirely. That's why GTech™ is sponsoring new Bee™ products. They will be distributed to you and you cannot escape.
gollark: It probably is. It ignores roles for this.
gollark: I assumed that was why you said <:bees:800387765665398814>.
gollark: It's transferred by pings.
gollark: I see you are familiar with esolangs memetic culture.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.