Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ubisecure SSO can function as an OAuth 2.0 Authorization Server to provide a WebSSO user experience for users accessing e-services using a Web browser. In such setups, the browser acts as the OAuth 2.0 Client.

Gliffy
size600
nameOAuth 2.0 setup and entities

Image Added

Figure 1. Basic OAuth 2.0 WebSSO Use case entities and setup

...

Ubisecure SSO can function as an OAuth 2.0 Authorization Server to provide Mobile users a secure access to e-services using a native mobile application, such as Google Android Apps, iOS apps on iPhones or Windows Mobile Apps. In such setups, the native mobile application acts as the OAuth 2.0 Client.

Basic OAuth 2.0 Mobile Use case entities and setupImage Added

Gliffy
size600
name
Figure 2. Basic OAuth 2.0 Mobile Use case entities and setup

...

The following flow diagram indicates the primary roles Ubisecure SSO can have in a OAuth 2.0 protocol mobile use case flow.

Gliffy
namemobile login process flow using OAuth 2.0

Image Added

Figure 3. Ubisecure mobile login process flow using OAuth 2.0

...

Gliffy
nameAccessing Data from backend API On Behalf of Authorized User using OAuth 2.0
Image Added

Figure 4. Accessing Data from backend API On Behalf of Authorized User using OAuth 2.0

...


Gliffy
nameContractual Delivery of the Data over Secure API Using OAuth 2.0 Authorization and System Accounts
Image Added

Figure 5. Contractual Delivery of the Data over Secure API Using OAuth 2.0 Authorization and System Accounts

...

Gliffy
size600
nameAccessing Data from backend API On Behalf of...
Image Added

Figure 6. Accessing Data from backend API On Behalf of Authorized User using OAuth 2.0

...

Gliffy
size600
nameauth code grant in security
Image Added

Figure 7. Sequence diagram of authorization code grant for Authorization of Individual Users in API Security Use cases

...