The Artima Developer Community
Sponsored Link

Java Buzz Forum
Kohsuke's Experimental OpenID Provider Service

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
News Manager

Posts: 47623
Nickname: newsman
Registered: Apr, 2003

News Manager is the force behind the news at Artima.com.
Kohsuke's Experimental OpenID Provider Service Posted: Sep 22, 2009 9:38 AM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by News Manager.
Original Post: Kohsuke's Experimental OpenID Provider Service
Feed Title: Java Today
Feed URL: http://weblogs.java.net/blog/editors/index.rdf
Feed Description: Java Today on java.net
Latest Java Buzz Posts
Latest Java Buzz Posts by News Manager
Latest Posts From Java Today

Advertisement

Kohsuke Kawaguchi has created an OpenID provider service for java.net users. Kohsuke talks about his creation in his featured blog post, Project of the day: OpenID for Java.net.

If you're unfamiliar with OpenID, the Wikipedia definition provides a good introduction:

OpenID is an open, decentralized standard for authenticating users which can be used for access control, allowing users to log on to different services with the same digital identity where these services trust the authentication body. OpenID replaces the common login process that uses a login-name and a password, by allowing a user to log in once and gain access to the resources of multiple software systems.

An OpenID is a URL that identifies you. Many large web sites offer members an OpenID, including AOL, FaceBook, MySpace, Yahoo!, Google, Flickr, and VeriSign. For these sites, your OpenID URL is typically a location on the site combined with your user name.

Why did Kohsuke take the time to do this? On the test site, he explains:

While this can be used to let you login to any web sites that support OpenID as an identity, the primary use case is to enable projects on java.net to host additional tools externally on their own, but still use java.net for authentication, for better integration. That is, such peripheral systems can follow the OpenID protocol and request the user to sign in by using their java.net OpenID (and if necessary, you can check their committer status against your project by using libraries like java.net tasks.

In his blog post, Kohsuke adds:

The real motivation of this service is to host "peripheral" systems and services on top of those that are provided by java.net. For example, if you want to run your own JIRA, JIVE forum, Trac, or Wiki for your project, it'll be more convenient if those services delegate authentication to java.net. In this way, you can correlate users on those peripheral systems to the users on java.net. This also allows you to perform authorization based on their project roles (for example, you can only allow certain operations to committers of your project.)

While his experimental OpenID service is not currently endorsed by java.net, Kohsuke's working on that.

For more information about OpenID, visit the OpenID Foundation web site.


JavaTools Community Newsletter #203 announces that the scalalab project has graduated (meaning that it reached its first release). Subtitled "Java in a scientific environment," the scalalab project:

aims to provide an efficient scientific programming environment for the Java Virtual Machine. The scripting language is based on the Scala programming language enhanced with high level scientific operators and with an integrated environment that provides Matlab-like working style. Also, all the numerous libraries of Java scientific code can be easily accessed. The potential of the scalalab is speed and flexibility.

Java Champion Yakov Fain has started a new podcast site, No BS IT, subtitled "Enterprise Software Development Without The BS." The announcement on the Java Champions site notes that

Yakov's podcasts are 10min in length; launched in August, 2009; has 5 podcasts completed with interesting titles like: "How I was developing a Web Site in India"; "Cultural Differences in outsourcing"; and, "IT Outsourcing Take 1".

Peligri announced GlassFish and Hudson at Oracle OpenWorld:

Oracle OpenWorld is October 11th to 15th, at San Francisco's Moscone Center (Bird's eye). We currently have scheduled two informal presentations during their Unconference:

• Creating Quick and Powerful Web applications with Oracle, GlassFish and NetBeans/Eclipse
  Mon, Oct 12, 11am PT - Overlook I
• Hudson community meet up
  Tue, Oct 13, 9am PT - Overlook I


In today's Weblogs, I'm featuring Java Champion Adam Bien's new post Abstract, If, Impl, Default, Bean Conventions - Just for Lazy Developers:

Using the prefix "abstract" to mark abstract classes is more a workaround or a shortcoming, than a best practice. Even worse is the introduction of naming conventions for interfaces with the only purpose: avoidance of interface naming collisions with their implementations. The convention "Default" is superfluous as well (what is "Default"?). Even the Remote and Local, Bean suffixes for EJBs are no more that interesting - the Beans are already annotated with the corresponding annotations...

Fabrizio Giudici discusses why Repository cohesion is another plus of Mercurial:

During my last years before getting the master degree, I have been working at a free flight simulator. It run under DOS and was named FGFLY. It was written in C++, initially Borland C++ and later Watcom C++, in order to use a memory extender to bypass the infamous 640k limit. At the time I just was a student able to earn a few money with programming, and couldn't allow to spend a lot in hardware - so my computer was never at the leading edge; I remember that compiling the whole project took more than one hour...

John Smart announces the upcoming Java Coding Dojo in Sydney and Wellington in October:

While I am in Sydney for the next Sydney Java Power Tools Bootcamp, I will be running a Java Coding Dojo, to be held in the Atlassian offices between 5:30 and 7:00pm on the 21st of October. This is a free event, open to anyone who want to do a little recreational coding. I will also be running the inaugural session of the  Wellington Java Coding Dojo on October 14, at a to-be-announced mysterious location (somewhere in Wellington, though)...

In the Forums, Paulo Cesar Reis has a question regarding a Glassfish ejb project with ejb-client dependency: "Hi all, I have a doubt! I¹ve created a EJB3 module (deployed on glassfish) and I used the ejb-client of this module in another EJB3 project. So I got so far: . EJB Module A - DoSomething EJB Stateless ..."

Felipe Gaucho asks Jetty ?: "what is the web server of Glassfish V3 ? Jetty? Tomcat? other? -- Looking for a client application for this service..."

And johnyjj2 has a communication midlet - servlet question: "Hello! I'd like to create application in Java for mobile phone which can communicate with the user and based on this communication create little text file. I want to send this text file from mobile phone to server. Is it possible to..."


Our current Spotlight is the new Janice Heiss interview with "Java Champion Kirk Pepperdine on Performance Tuning and Cloud Computing": "java.sun.com (JSC): In your talks, you always warn developers that they must carefully evaluate any generic advice that you provide to see if it applies to a particular situation. Why is this so important? Pepperdine: While I do give generic advice, I carefully explain that people have to evaluate it to see if it will work. I am giving advice in a vacuum, so what may work for many people most of the time may be very detrimental in other contexts. I don't know in advance what specific problem someone is working on..."


The current java.net Poll, which was submitted by Geertjan Wielenga, asks "What's your opinion of 'the Cloud'?" The poll will run through Thursday.


Our Feature Articles include Jeff Lowery's A Finite State Machine Supporting Concurrent States, which demonstrates how Java enums and EnumSets can be used as a basis to define and validate application states and state transitions. We're also featuring Jeff Friesen's article Introducing Custom Paints to JavaFX, which shows how you can leverage undocumented JavaFX capabilities to support custom paints in JavaFX Version 1.2.


The latest Java Mobility Podcast is Java Mobile Podcast 87: Tranqueira project used LWUIT: "Eloi Junior from Brazil has just opened the Tranqueira project and shares his experience in using LWUIT."


Current and upcoming Java Events:

Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site.


Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive.

-- Kevin Farnham
O'Reilly Media

Read: Kohsuke's Experimental OpenID Provider Service

Topic: HP elects software pioneer Marc Andreessen to board Previous Topic   Next Topic Topic: IBS ties up with British firm to develop transport solutions

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use