Ejemplo de OAuth

Los ejemplos OAuth muestran el cliente OAuth 2.0, el registro del cliente y la revocación del cliente. Los ejemplos muestran la implementación básica de JavaServer Pages (JSP) para escribir un cliente OAuth, un servlet de registro de clientes OAuth y un servlet de revocación de clientes OAuth.

Requisitos previos para su uso

  • WebSphere Application Server Versión 8.5.0.1, Versión 8.0.0.5
Importante: Estos ejemplos han sido probados con WebSphere Application Server Versión 8.5.0.1.

Descargar el ejemplo

Para utilizar el ejemplo, descargue los archivos OAuth de un sitio de descargas del producto:

  1. Elija uno de los métodos siguientes para descargar el archivo oauth.zip a un directorio de su estación de trabajo: FTP o HTTP. Puede crear la vía de acceso de directorios /samples/oauth en la estación de trabajo y descargar los archivos de ejemplo OAuth en dicha vía de acceso de directorios.
  2. En el diálogo que aparece, especifique el directorio de destino en el que guardar los documentos y pulse Aceptar.
    El archivo oauth.zip contiene archivos de ejemplo en la estructura de directorios siguiente:
    /images
    /installableApps
    /META-INF
    /scripts
    /src
    /style
    build.xml
    readme.html
    Atención: El archivo readme.htmlcontiene información para instalar y ejecutar el ejemplo.

Descripción del ejemplo

ClientMgmt.jsp
El ejemplo ClientMgmt.jsp solicita autorización dada por parte de un usuario, y el usuario puede suprimir el permiso otorgado a un cliente.
Clienttable.jsp
Utilice el ejemplo Clienttable.jsp como página de gestión de ejemplos para crear una interfaz con el objeto de proveedor de cliente que se proporciona al componente de proveedor de OAuth. La página de gestión se adapta para interactuar con el ejemplo de proveedor de cliente en memoria predeterminado, com.ibm.ws.security.oauth20.plugins.BaseClientProvider. Utilice las herramientas de gestión personalizadas para otros repositorios de clientes, como una base de datos, o modifique esta página, como precise. Este ejemplo de JSP añade un cliente registrado a un almacén de clientes basado en XML. El proveedor de servicios Oauth utiliza el archivo XML de almacén de clientes en calidad de portero que decide si un cliente puede realizar una solicitud OAuth al servicio.
Dbclienttable.jsp
Este ejemplo JSP guarda un cliente oauth registrado en la tabla de base de datos de oauth. Utilice este ejemplo como página de gestión de ejemplo para crear una interfaz con el objeto de proveedor de cliente que se proporciona al componente de proveedor de OAuth. Esta página se adapta para interactuar con el ejemplo de proveedor de cliente de base de datos predeterminado, com.ibm.ws.security.oauth20.plugins.db.CachedDBClientProvider. Utilice las herramientas de gestión personalizadas para otros repositorios de clientes, como una base de datos, o modifique esta página, como precise.
Tema de conceptos    

Términos y condiciones para centros de información | Comentarios

Última actualización: October 10, 2014 03:06 AM EDT
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=phil&product=was-nd-mp&topic=sample_oauth
Nombre de archivo: sample_oauth.html