Logo

Introduction

  • Technical Standards
    • API
    • Caching
    • HTTP(S)
    • JSON
    • JWT
    • OAuth 2.0
    • OpenID Connect 1.0
    • PKI
    • RESTful
    • TLS
    • UTC
    • XACML 3.0
    • X.509
  • iSHARE JWT
    • JWT Signing (JWS)
    • JWT Header
    • JWT Payload
    • JWT Processing
    • JSON Web Encryption (JWE)
    • JWE Header
    • JWE Content
  • Help & Support
  • Getting Started
    • Consuming iSHARE Services
      • Creating JSON Web Tokens
      • Get an OAuth 2.0 Access Token
      • Request Services With Access Tokens
    • Exposing iSHARE services
      • Certificate Validation
      • Expose Access Token Endpoint
      • Expose Capabilities Endpoint
    • Additional Authorization
      • Understanding Delegation Mask
      • Creating Delegation Mask
      • Interpreting Delegation Evidence
    • What’s Next?

Demo & Testing

  • Postman Collections
    • Downloads
    • Instructions
  • Videos
    • Getting an access token
    • Walkthrough of Postman (demo 1a)
    • Walkthrough of Postman (demo 1b)
    • Authorization Registry
    • ICT & Logistics 2017 (in Dutch)
  • Test Certificates
    • Get Test Certificate
    • iSHARE Test CA
  • Test Participants
    • ABC Trucking
    • Scheme Owner
    • Warehouse 13
    • Awesome Widgets
    • Banana & Co
    • Authorization Registry
  • Conformance Test Tool
    • Portal
    • Test Case Specifications
    • Delegations testing
    • What is next?

M2M Interaction

  • Authentication
    • Generic Authentication Flow
    • Certificate Validation
  • Authorization

H2M Interaction

  • Authentication
    • Generic Authentication Flow
  • Authorization
    • Service Specific Approach
    • Portal approach

Delegation

  • Delegation Endpoint
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload
  • Delegation Mask
  • Policy Sets
    • Policies
    • Rules
  • Delegation Evidence

Common Endpoints

  • Access Token (M2M)
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
  • Capabilities
    • Request
      • HTTP methods
      • Headers
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload

Scheme Owner Endpoints

  • Party
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload
  • Parties
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload
  • Trusted list
    • Request
      • HTTP methods
      • Headers
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload
  • Versions
    • Request
      • HTTP methods
      • Headers
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload

Service Provider Endpoints

  • Return
    • Request
      • HTTP methods
      • Parameters
      • Example
    • Response
  • Service
    • Request
      • Headers
    • Response
      • Headers

Identity Provider Endpoints

  • Authorize
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Request Parameter JWT
        • Example
        • Levels of Assurance
      • Example
    • Response
      • HTTP status codes
      • Parameters
      • 302 Found Example
    • Callback
      • Parameters
      • 302 Found Example
  • Login
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • HTTP status codes
      • 302 Found Example
  • Access Token
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • ID Token Parameter JWT
        • Example
        • Levels of Assurance
        • Human Pseudonym
      • 200 OK Example
  • UserInfo
    • Request
      • HTTP methods
      • Headers
      • Parameters
      • Example
    • Response
      • Headers
      • HTTP status codes
      • Parameters
      • 200 OK Example
        • Decoded JWT Payload

UI Guidelines

  • Sign-In Button
    • iSHARE logo
    • Equal prominence
    • Matching your own app’s style
      • Size
      • Text
      • “iSHARE” Text
      • Colour
      • Font
      • Padding
      • iSHARE logo in the “Sign in with iSHARE” button
    • Incorrect button design
dev.ishareworks.org
  • Search


© Copyright 2024, iSHARE.

Built with Sphinx using a theme provided by Read the Docs.