23
App Manager 1.0.0 Overview Sumedha Rubasinghe WSO2 App Manager Team

WSO2 App Manager: Your One-Stop Shop for App Management Solutions

  • Upload
    wso2

  • View
    202

  • Download
    0

Embed Size (px)

Citation preview

App Manager 1.0.0Overview

Sumedha RubasingheWSO2 App Manager Team

Joe is a new joinee to Sales team of acme.com

2

3

Joe+

Acme Corporate User Store

+ Sales Group

He needs to access all apps a Sales team member should be accessing.

4

Joe visits corporate App Store of acme.com.

5

App Store

7

- App Listing- Mobile/Web- Sorting (alphabetical, date created, top

rated, etc)- Tag based App categorization- App Visibility- SSO (Single Sign On)- Enterprise Subscription- App Documentation

Alex is an App developer @ acme.com.

8

9

Alex+

Acme Corporate User Store

+ App Developer Group

Alex uses App Publisher to publish Apps to App Store of acme.com.

10

App Publisher

11

- App Publishing- App Discovery- App Versioning- Security Proxy- SSO- JWT/SAML Response

WSO2 App Manager Components

12

Lee (developer) wants to write apps to be published in acme.com App Store.

13

Benefits to App Developers

14

- Authentication Service

- Authorization Service

- Logged in User Profile Attributes

- Web resource based access policies

15

Pluggable External Authenticators

Apps use APIs.

16

App perceives a single OAuth provider – Keeps only the WSO2 App Manager Oauth key/secret

17

OAuth2 Token Exchange

- Avoids unnecessary bandwidth congestion

- Safeguards against security risks (e.g. DoS attacks)

- Supports

o Resource-level throttling based on URL-patterns

o App-level throttling : Supports default (Gold, Silver, Bronze & Unlimited) & custom limits

18

Throttling

- Enables adhering to the organization’s existing departmental structure

- Cost reduction via shared infrastructure and economies of scale

- Ease of deployment and release management

- Scalability

19

Multitenancy

Scalable Deployment

20

21

Internal Deployment with WSO2

22

100% Open Source, under Apache 2

License

Policy-based Authorization

Insights into App Subscriptions &

Behaviors

Single-Sign-On (SSO) across Web AppsUnified App Store

Central App Management

(web & mobile)

Access Control based on Organizational

User Roles

Leverages on proven components of WSO2: - Analytics Platform - App Usage Statistics - Security offering - Authentication, Authorization,

Federated Identity and SSO - Enterprise Store - App Provisioning & Management

Summary