grouper training developers and architects client part 1
Download
Skip this Video
Download Presentation
Grouper Training Developers and Architects Client - Part 1

Loading in 2 Seconds...

play fullscreen
1 / 12

Grouper Training Developers and Architects Client - Part 1 - PowerPoint PPT Presentation


  • 102 Views
  • Uploaded on

Grouper Training Developers and Architects Client - Part 1. Chris Hyzer Internet2 University of Pennsylvania. This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License. Contents. Introduction Configuration Command line Documentation (part 2)

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Grouper Training Developers and Architects Client - Part 1' - aminia


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
grouper training developers and architects client part 1

Grouper TrainingDevelopers and Architects Client - Part 1

Chris Hyzer

Internet2

University of Pennsylvania

This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

contents
Contents

Introduction

Configuration

Command line

Documentation (part 2)

Debugging (part 2)

Using from a Java program (part 2)

Use as a reference implementation (part 2)

LDAP client (part 3)

XMPP message consumer (part 3)

introduction
Introduction
  • Grouper client is:
    • One jar (no dependencies), WS Rest-like XML
    • Need Java6, any OS (e.g. Win, Mac, *nix)
    • grouper.client.properties config file
      • classpath or grouperClient.jar directory
    • grouper.client.usage.txt
      • for command line usage
      • on classpath or grouperClient.jar directory
  • Several libraries in grouperClient.jar, but edited classpath, no conflicts with other jars
  • Backwards compatible
    • As WS server is upgraded, it will still work

4

configuration
Configuration
  • grouper.client.properties
  • At a minimum configure:
    • WS end-point URL
    • WS authentication
    • LDAP end-point URL (if needed)
    • LDAP authentication (if needed)
  • Could also configure:
    • Failover, discovery, password encryption
    • Logging, LDAP operations, timeout, XMPP

5

command line
Command line
  • Ad hoc
  • Non-java applications
  • Scheduled tasks
  • See example XML requests/responses
  • Every feature in the Java API is exposed through command line options
  • Can save results to file
  • Can format output as needed (e.g. list of netIds)
  • java -jar grouperClient.jar (gives usage)

6

command line continued
Command line (continued)
  • Any missing argument or extra arguments cause an error
  • Arguments in form --argName=argValue
  • Put argValue in double quotes if spaces or special chars: --argName="some value"

7

slide11
Quiz

Click on the quiz link in the video description to reinforce your knowledge of this topic

11

slide12

Thanks!

  • Further information:
  • Infosheets, mailing lists, wiki, downloads, etc.:www.internet2.edu/grouper
  • Grouper demo server:grouperdemo.internet2.edu/
  • Grouper Online Training Home:spaces.internet2.edu/x/IIGfAQ

This work licensed under a Creative Commons Attribution-NonCommercial 3.0 Unported License.

ad